Précédent   Forum des professionnels en informatique > Bases de données > MySQL > SQL Procédural
SQL Procédural Forum d'entraide sur les triggers, les procédures stockées et les fonctions en MySQL
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 27/06/2005, 17h00   #1
Invité de passage
 
Inscription : juin 2005
Messages : 3
Détails du profil
Informations forums :
Inscription : juin 2005
Messages : 3
Points : 1
Points : 1
Par défaut Index sur des dates?

Bonjour,

j'aimerai en savoir plus sur l'efficacité des index sur les champs de type date :
- est-ce utile pour un where month(date)=4, ou bien un group by month(date) ? (j'ose espérer que oui)
- et pour un where date between aaaa-mm-jj and aaaa-mm-jj ? (j'espère aussi)
- et pour un truc du genre group by date-date2 ? (date2 étant dans une autre table avec laquelle une jointure a été faite, indexé aussi)

Je précise que ce sont des type DATE (sans l'heure)

Merci d'avance
J'espère que MySQL est assez puissant pour tout ça
nicovmd est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/06/2005, 12h50   #2
Membre éclairé
 
Avatar de giminik
 
Inscription : mars 2002
Messages : 303
Détails du profil
Informations personnelles :
Âge : 30

Informations forums :
Inscription : mars 2002
Messages : 303
Points : 356
Points : 356
Envoyer un message via MSN à giminik
mysql sait gérer ces types, il sait donc les trier fort heureusement.
donc pour ce qui est du tri et du group by sur les dates, pas de problème.
et pour l'extraction des mois, jours ou autres voici un petit lien utile : http://dev.mysql.com/doc/mysql/fr/date-calculations.html
giminik est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/06/2005, 06h42   #3
Membre expérimenté
 
Inscription : mai 2005
Messages : 414
Détails du profil
Informations forums :
Inscription : mai 2005
Messages : 414
Points : 589
Points : 589
fais des tests avec explain pour voir le plan :

http://dev.mysql.com/doc/mysql/fr/explain.html
gregory.broissard est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/06/2005, 14h20   #4
Invité de passage
 
Inscription : juin 2005
Messages : 3
Détails du profil
Informations forums :
Inscription : juin 2005
Messages : 3
Points : 1
Points : 1
Merci pour vos réponses

Je fournirai les résultats dès que j'aurais fais des tests avancés.

Merci
nicovmd est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 10h43.


 
 
 
 
Partenaires

Hébergement Web