Actualités
Image pour le titre du contenu
La requête de compte de MySQL est très rapide :

mysql> Select count(*) from table;

En fait, cette requête ne sollicite pas les données de la table, mais les informations statistiques. Cela donne des performances excellentes, qui se dégradent dès qu'on veut faire une requête un peu différente.

La solution est alors d'entretenir une table de compteurs, et de lire les comptes dans cette table. Et pour garantir la mise à jour en permanance de cette table, il faut alors compter sur les déclencheurs : ces derniers vont s'installer sur la table d'origine, et mettre à jour de manière transparente la table de statistiques.
< Précédent   Suivant >

Commentaires

Vous pouvez ajouter votre commentaire!


Vous devez vous connecter pour commenter