Requete de comptage dans une table est-ce lourd ?

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Requete de comptage dans une table est-ce lourd ?

par Daz » 20 avr. 2005, 16:49

Je rajouterais optimisation de tes requetes !

++

Daz

P.S. je vois que la formation a servi, petit scarabée :D
cela dit, c t avant le couscous
:wink:

par albat » 19 avr. 2005, 21:42

Si ta table est de type MyISAM, le plus rapide est :

Code : Tout sélectionner

SELECT count(*) FROM table
Cette requête est optimisée.

Hep, Ermelir, tu te souviens ? Olivier nous a expliqué ça. Un peu avant le repas... :lol:

par Cyrano » 19 avr. 2005, 21:26

Code : Tout sélectionner

SELECT COUNT(champ) FROM TABLE
Avec éventuellement une clause WHERE si nécessaire, GROUP BY aussi pourquoi pas, ça dépend des critères que tu veux choisir
Tout simplement :)

Requete de comptage dans une table est-ce lourd ?

par n3TwoRk » 19 avr. 2005, 21:02

bonjour

Je voudrai compter le nombre de telechagement que j'ai dans ma section mais je voudrai que ceci prennent le moins de ressources possible en SQL ...

Comment faut t'il faire pour compter le nombre dans une table sans que celle ci soit trops lourde ?.. ..

Merci