Yanıtlar:
Kullanabileceğine inanıyorum ...
RESET QUERY CACHE;
... çalıştırdığınız kullanıcının yeniden yükleme hakları varsa. Alternatif olarak, sorgu önbelleğini ...
FLUSH QUERY CACHE;
Daha fazla bilgi için MySQL kılavuzunun Sorgu Önbellek Durumu ve Bakımı bölümüne bakın.
RESET QUERY CACHE
aslında benim için temizlemiyor. Ayrıca, MySQL sunucusunun yeniden başlatılması da yardımcı olmaz. Açık SELECT SQL_NO_CACHE
olan hile, ama değil RESET QUERY CACHE
. sync && echo 3 | sudo tee /proc/sys/vm/drop_caches
diğer cevaptan da yardımcı olmadı.
Sistemimde (Ubuntu 12.04) buldum RESET QUERY CACHE
ve hatta mysql sunucusunu yeniden başlatmak yeterli değil. Bunun nedeni bellek diskinin önbelleğe alınmasıydı .
Her sorgudan sonra terminaldeki disk önbelleğini temizlerim:
sync && echo 3 | sudo tee /proc/sys/vm/drop_caches
ve mysql istemcisinde sorgu önbelleğini sıfırlayın:
RESET QUERY CACHE;
belgelere göre , bunu yapmalı ...
RESET QUERY CACHE