<HTML><BODY>Привет,<br><br><a href="http://dev.mysql.com/doc/refman/5.0/en/set-transaction.html" data-mce-href="http://dev.mysql.com/doc/refman/5.0/en/set-transaction.html">http://dev.mysql.com/doc/refman/5.0/en/set-transaction.html</a><br>> if you issue several plain (nonlocking) <a class="link" title="13.2.8 SELECT Syntax" href="http://dev.mysql.com/doc/refman/5.0/en/select.html" data-mce-href="http://dev.mysql.com/doc/refman/5.0/en/select.html"><code class="literal">SELECT</code></a> statements within the same transaction, these <a class="link" title="13.2.8 SELECT Syntax" href="http://dev.mysql.com/doc/refman/5.0/en/select.html" data-mce-href="http://dev.mysql.com/doc/refman/5.0/en/select.html"><code class="literal">SELECT</code></a> statements are consistent also with respect to each other<br><br>Вторник, 25 февраля 2014, 18:28 +04:00 от "devrow@gmail.com" <devrow@gmail.com>:<br>
<blockquote style="border-left:1px solid #0857A6; margin:10px; padding:0 0 0 10px;">
<div id="">
<div class="js-helper js-readmsg-msg">
<style type="text/css"></style>
<div id="style_13933385190000000527" class="mr_read__body">
<base target="_self" href="https://e.mail.ru/">
<div id="style_13933385190000000527_BODY">привет!<br>
<br>
ситуация в следующем: делаем селект из<br>
базы, видим строку, удаляем эту строку,<br>
в базе ее нет, приложение всеровно отдает<br>
эту строку. т.е. где-то хитро кешируется.<br>
вопрос где и как это отключить?<br>
<br>
# mojo version<br>
CORE<br>
Perl (v5.12.5, linux)<br>
Mojolicious (4.72, Top Hat)<br>
<br>
$self->renderer->cache->max_keys(0);<br>
<br>
и<br>
<br>
my $r = $self->routes;<br>
$r->cache->max_keys(0);<br>
<br>
не помогает.<br>
<br>
коннект делается так:<br>
has db => sub {<br>
my $self = shift;<br>
my $dbh = DBI->connect(<br>
...<br>
{ RaiseError => 1,<br>
PrintError => 1,<br>
AutoCommit => 0,<br>
mysql_auto_reconnect => 1,<br>
mysql_enable_utf8 => 1,<br>
RowCacheSize => 1<br>
}<br>
);<br>
<br>
не совсем уверен что дело именно в можо,<br>
но в DBI то, что управляет кешем - это опция<br>
RowCacheSize, но она также не помогла решить<br>
эту проблему.<br>
<br>
то, как запускать, не влияет, пробовал и hypnotoad,<br>
и morbo, plackup - все одно и тоже.<br>
<br>
нагуглить ничего не получается, все ведет к мануалу<br>
можо и модулю Mojo::Cache.<br>
<br>
просто даже не знаю в каком направлении копать...<br>
остается только запускать как cgi и все.<br>
<br>
спасибо.<br>
-- <br>
Moscow.pm mailing list<br>
<a href="/compose?To=moscow%2dpm@pm.org">moscow-pm@pm.org</a> | <a href="http://moscow.pm.org" target="_blank">http://moscow.pm.org</a><br>
</div>
<base target="_self" href="https://e.mail.ru/">
</div>
</div>
</div>
</blockquote>
<br>
<br>-- <br>Oleg Nurtdinov<br></BODY></HTML>