Comment modifier la taille du cache dans la requête MySQL ?
Comment modifier la taille du cache dans la requête MySQL ?

Vidéo: Comment modifier la taille du cache dans la requête MySQL ?

Vidéo: Comment modifier la taille du cache dans la requête MySQL ?
Vidéo: Découverte de MySQL : Requêtes de bases 2024, Novembre
Anonim

Mettre en place les Taille du cache de requête , ensemble la variable système query_cache_size. Réglage il à 0 désactive le cache de requête , de même que réglage query_cache_type=0. Par défaut, le cache de requête est désactivé. Ceci est réalisé en utilisant une valeur par défaut Taille de 1M, avec une valeur par défaut pour query_cache_type de 0.

En conséquence, quelle est la taille du cache de requête dans MySQL ?

La valeur query_cache_limit détermine le maximum Taille de l'individu mettre en doute des résultats qui peuvent être mis en cache . La valeur par défaut est de 1 048 576 octets, ce qui équivaut à 1 Mo. MySQL ne gère pas mis en cache données en un seul gros morceau; à la place, il est géré par blocs.

De plus, MySQL cache-t-il les résultats de la requête ? Oui, mySQL (en commun avec tous les autres produits de base de données populaires) cache les requêtes qui lui sont faits. La mise en cache est assez intelligente - elle peut souvent utiliser un cache pour un mettre en doute même si les paramètres exacts du mettre en doute ne sont pas les mêmes. Cela peut faire une grande différence pour les performances.

On peut également se demander comment activer le cache de requête MySQL ?

Assurer Cache de requête MySQL est activé utiliser: mysql > MONTRER DES VARIABLES COMME 'have_query_cache'; Surveiller cache de requête utilisation des statistiques: mysql > AFFICHER LE STATUT COMME 'Qcache%';

Pourquoi le cache de requête MySQL est-il obsolète ?

Les cache de requête a été désactivé par défaut depuis MySQL 5.6 (2013) car il est connu qu'il ne s'adapte pas aux charges de travail à haut débit sur des machines multicœurs. Nous avons réfléchi aux améliorations que nous pourrions apporter à cache de requête par rapport aux optimisations que nous pourrions faire qui améliorent toutes les charges de travail.

Conseillé: