le 05/04/2005 à 20:28
nygma
Hello !
2 Questions toutes betes :
1 ---------------------------------------------
Requete 1 :
(x BETWEEN '$xmin' AND '$xmax')
AND (y BETWEEN '$ymin' AND '$ymax')
requete 2 :
(X >= '$xmin') AND (X <= '$xmax')
AND (Y >= '$ymin') AND (Y <= '$ymax')
La quelle est la plus optimisée pour la base SQL ?
2 ---------------------------------------------
supposons une table de 5 colonnes :
X
Y
Numero_carte
numero_perso
numero_joueur
il y a une clé primaire groupée sur les 3 champs X,Y,numero_carte, et un index sur numero_perso
Sachant que les requêtes portent aussi bien sur x et y (cf ci dessus) que sur numero perso, numero joueur.... est-il intéressant d'ajouter des indexs supplémentaires ?
(et est-ce que mettre des indexs sur toutes les colonnes ralentit ou accélère ?)
Merci !!
Nygma
2 Questions toutes betes :
1 ---------------------------------------------
Requete 1 :
(x BETWEEN '$xmin' AND '$xmax')
AND (y BETWEEN '$ymin' AND '$ymax')
requete 2 :
(X >= '$xmin') AND (X <= '$xmax')
AND (Y >= '$ymin') AND (Y <= '$ymax')
La quelle est la plus optimisée pour la base SQL ?
2 ---------------------------------------------
supposons une table de 5 colonnes :
X
Y
Numero_carte
numero_perso
numero_joueur
il y a une clé primaire groupée sur les 3 champs X,Y,numero_carte, et un index sur numero_perso
Sachant que les requêtes portent aussi bien sur x et y (cf ci dessus) que sur numero perso, numero joueur.... est-il intéressant d'ajouter des indexs supplémentaires ?
(et est-ce que mettre des indexs sur toutes les colonnes ralentit ou accélère ?)
Merci !!
Nygma