Pour notre deuxième volet sur les points les plus importants à
regarder lors de la configuration d’un serveur MySQL, nous allons
nous occuper du cache de requêtes, de la réplication et de la
journalisation. En route !
Cache de requêtes
Le cache de requêtes est une excellente idée des années 90 pour
accélérer les performances des SELECT. Malheureusement ce cache
n’est absolument pas scalable en terme de connexions simultanées,
ce qui signifie que dans 99,9% des cas, les performances seront
meilleures quand le cache est désactivée.
Par conséquent, le tuning du cache de requêtes est très simple,
il vous suffit d’indiquer dans votre fichier de configuration
:
query_cache = 0
Pour les plus curieux, sachez que la désactivation du cache de
requêtes n’empêche pas le serveur d’utiliser la mutex d’accès au
cache de requêtes : même désactivé, le cache de requêtes peut …
[Lire plus]