Jawaban:
Saya yakin Anda bisa menggunakan ...
RESET QUERY CACHE;
... jika pengguna yang Anda jalankan memiliki hak memuat ulang. Atau, Anda dapat mendefrag cache permintaan melalui ...
FLUSH QUERY CACHE;
Lihat bagian Status dan Pemeliharaan Cache Cache dari manual MySQL untuk informasi lebih lanjut.
RESET QUERY CACHEsebenarnya tidak jelas bagi saya. Juga, restart server MySQL tidak membantu. Secara eksplisit SELECT SQL_NO_CACHEmelakukan trik, tetapi tidak RESET QUERY CACHE. sync && echo 3 | sudo tee /proc/sys/vm/drop_cachesdari jawaban lain juga tidak membantu.
Dalam sistem saya (Ubuntu 12.04) saya menemukan RESET QUERY CACHEdan bahkan me-restart server mysql tidak cukup. Ini karena caching disk memori .
Setelah setiap permintaan, saya membersihkan cache disk di terminal:
sync && echo 3 | sudo tee /proc/sys/vm/drop_caches
dan kemudian mengatur ulang cache permintaan di klien mysql:
RESET QUERY CACHE;
menurut dokumentasi , ini harus dilakukan ...
RESET QUERY CACHE