Deux trucs pour accélerer le traitement SQL

le 07/03/2008 à 23:22
Deux trucs pour accélerer le traitement SQL
Peter Zaitsev publie deux trucs pour accélérer le traitement de requêtes SQL :

dans le cas d'un GROUP BY sur des chaînes de caractères, qui prendrait du temps à s'exécuter, vous pouvez gagner en performance en faisant le regroupement sur le CRC32 de la colonne, au lieu de la valeur originale. La conversion en entier conduit a une consommation réduite de mémoire, et de meilleures performances. Il faut alors noter que CRC32 peut produire des valeurs doubles, ce qui en fait un comptage approximatif.

Pour travailler sur une grande table, utilisez une sous-requête pour lire uniquement les premières lignes.

- Speeding up GROUP BY if you want aproximate results

Commentaires

Ecrire

Ecrire un message

Votre message vient d'être créé avec succès.
LoadingChargement en cours