Rumah >pangkalan data >tutorial mysql >Bagaimana untuk Melumpuhkan Caching Pertanyaan dalam MySQL untuk Ujian Prestasi Tepat?
Semasa menguji kelajuan pelaksanaan pertanyaan dalam MySQL, adalah penting untuk melumpuhkan caching untuk mendapatkan hasil yang tepat yang tidak dipengaruhi oleh sebelumnya. eksekusi cache. Dalam senario ini, kami akan menumpukan pada sistem yang menjalankan MySQL 4 pada pengehosan web Linux dengan akses PHPMyAdmin.
Untuk menyelesaikan cabaran ini, anda boleh menggunakan pilihan SQL_NO_CACHE dalam pertanyaan MySQL anda. Pilihan ini mengarahkan MySQL untuk tidak cache hasil pertanyaan semasa. Berikut ialah contoh:
SELECT SQL_NO_CACHE * FROM TABLE;
Dengan memasukkan pilihan ini, MySQL akan mengelak daripada menyimpan cache hasil pertanyaan khusus ini. Walau bagaimanapun, perlu diingat bahawa mekanisme caching lain, seperti yang dilaksanakan oleh sistem pengendalian atau pemacu cakera, mungkin masih memberi kesan kepada prestasi. Melumpuhkan cache tambahan ini boleh menjadi lebih mencabar tetapi boleh memberikan peningkatan prestasi selanjutnya.
Atas ialah kandungan terperinci Bagaimana untuk Melumpuhkan Caching Pertanyaan dalam MySQL untuk Ujian Prestasi Tepat?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!