Gestion du cache : configuration
Bonjour,
j'ai une question technique sur la permanence ou non de la configuration d'une variable MySQL à partir d'une requête.
Sur un serveur sur lequel je n'ai pas la main et donc sur lequel je n'ai pas d'accès au my.cnf, pour tenter de résoudre (au moins en partie) des problèmes de lenteur, j'ai affecté une valeur à query_cache_size via phpMyAdmin (connecté en root).
Ce que je voudrais savoir, c'est si cet ajustement est permanent ou s'il va falloir que je le ré-ajuste à chaque nouvelle connexion. En d'autre terme, est-ce que cet ajustement n'est valable que pour la session en cours ou bien ça va rester en l'état tant que le serveur n'est pas arrêté.
Si ce n'est pas permanent, comment faire en sorte que ça le devienne ? La documentation n'est pas spécialement claire sur ce point.
- Version de MySQL : 5.1.49
- Installé sur un NAS Synology.
- Bases utilisant principalement le moteur InnoDB;
Quelques autres informations peut-être utiles (?)
Code:
1 2 3 4 5 6 7 8 9 10
| +------------------------------+---------+
| Variable_name | Value |
+------------------------------+---------+
| have_query_cache | YES |
| query_cache_limit | 1048576 |
| query_cache_min_res_unit | 4096 |
| query_cache_size | 102400 |
| query_cache_type | ON |
| query_cache_wlock_invalidate | OFF |
+------------------------------+---------+ |
Merci d'avance pour toute information pratique :)