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 CACHEaslında benim için temizlemiyor. Ayrıca, MySQL sunucusunun yeniden başlatılması da yardımcı olmaz. Açık SELECT SQL_NO_CACHEolan hile, ama değil RESET QUERY CACHE. sync && echo 3 | sudo tee /proc/sys/vm/drop_cachesdiğer cevaptan da yardımcı olmadı.
Sistemimde (Ubuntu 12.04) buldum RESET QUERY CACHEve 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