Maison > base de données > tutoriel mysql > Comment désactiver la mise en cache des requêtes pour des tests de vitesse précis dans MySQL ?

Comment désactiver la mise en cache des requêtes pour des tests de vitesse précis dans MySQL ?

Susan Sarandon
Libérer: 2024-11-19 06:53:02
original
316 Les gens l'ont consulté

How to Disable Query Caching for Accurate Speed Testing in MySQL?

Désactiver la mise en cache des requêtes pour des tests de vitesse précis dans MySQL

Lors de la réalisation de tests de performances sur les requêtes MySQL, la mise en cache peut fausser considérablement les résultats, obscurcissant la réalité vitesse d'exécution. Cet article aborde la question de savoir comment désactiver la mise en cache pour des requêtes spécifiques dans MySQL.

Pour empêcher MySQL de mettre en cache les résultats d'une requête, utilisez l'option SQL_NO_CACHE. Cette directive, introduite dans MySQL 5.7, demande explicitement à l'optimiseur de contourner le cache et de récupérer les données directement de la base de données.

Exemple :

SELECT SQL_NO_CACHE * FROM table_name;
Copier après la connexion

En incorporant cette option dans la requête, vous désactivez efficacement la mise en cache côté serveur pour cette exécution particulière. Cependant, il est important de noter que d'autres facteurs tels que le système d'exploitation et la mise en cache du disque peuvent toujours avoir un impact sur les performances. Ces caches externes à MySQL sont plus difficiles à contourner.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal