Accélérez vos requêtes SELECT avec SQL_CACHE sur un serveur MySQL
Petite astuce découverte par Jean-Marie Collin pour accélérer significativement les requêtes SELECT avec MySQL.
Requête SQL classique :
SELECT * FROM table;
Requête SQL avec SQL_CACHE :
SELECT SQL_CACHE * FROM table;
Voici un test réalisé par Jean-Marie Collin sur l’efficacité de ce mot-clé :
Affichage des enregistrements 0 - 29 (74 542 total, traitement: 0.0034 sec.)
SELECT * FROM `ps_connections_page`
Affichage des enregistrements 0 - 29 (74 542 total, traitement: 0.0004 sec.)
SELECT SQL_CACHE * FROM `ps_connections_page`
Un gain de 3,4ms une vitesse d’exécution multipliée par 8.5.
Pour plus d’informations, rendez-vous sur la page officielle de SQL_CACHE.