2010-02-08 5 views
0

Comment puis-je définir le cache de requête de MySQL?Paramètres du cache de requête MySql

Mon fichier "my.ini" ne contient pas la variable mysql_query_type ou mysql_query_size du tout ...

Comment sont-ils fixés?

Peut-on utiliser PHP?

Merci

Répondre

0

Vous pouvez activer la mise en cache des requêtes en modifiant la valeur query-cache-type dans votre fichier de configuration MySQL. Vous ne pouvez pas le changer de PHP, cependant vous pouvez l'effacer en envoyant la requête suivante à MySQL: RESET QUERY CACHE.

1

La configuration de la taille du cache de requêtes MySQL est généralement situé dans le my.ini. Comme il s'agit d'une configuration de serveur, il ne devrait généralement pas être autorisé que des scripts comme php changent sa configuration. Si je me souviens bien, le cache de requête mysql est généralement activé sauf si vous n'avez pas compilé mysql sans lui.

Here sont des informations plus détaillées sur son fonctionnement, sa configuration et les variables d'initialisation à utiliser.

Here sont des informations plus détaillées sur la façon dont vous pouvez modifier le comportement en utilisant des variables système dynamiques.

Je n'ai pas utilisé phpmyadmin depuis longtemps, donc je ne peux pas répondre à la question de savoir comment ces valeurs sont facilement accessibles. Avec SHOW VARIABLES LIKE '%query%';, il devrait être facile d'y accéder quand même.

+0

Puis-je utiliser phpMyAdmin pour cela? et quelle section sous my.ini devrais-je mettre? –

+0

J'ai ajouté un peu plus de détails dans ma réponse initiale. – Bjoern

Questions connexes