|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | |
|
Membre régulier
![]() Inscription : novembre 2005 Messages : 462 ![]() |
Bonjour à tous...
1°) J'aimerai savoir s'il existe, sur Mysql, des index de type 'Index Cluster' comme oon peut en voir sur Sql/server ou DB2 (un index cluster est unique sur une table et les données afférentes à cet index sont triées sur la table !) 2°) Si oui, comment le coder ? J'ai une table toto dont le DDl est le suivant : Citation:
Merci pour vos réponses.. |
|
|
|
00
|
|
|
#2 |
|
Membre régulier
![]() Inscription : novembre 2005 Messages : 462 ![]() |
personne pour me répondre ?
En fait le problème est le suivant... nous migrons une database de Sql/Server vers Mysql... => Nous avons une procédure qui comporte un ordre SELECT JOIN et qui dure 1 seconde sur Sql/server et 1 minute sur Mysql => Le nombre de ligne est identique et les index aussi, à part que les trois index activés dans la requête consommatrice sont de type : 'UNIQUE CLUSTERED INDEX' sur SqlServer et 'UNIQUE KEY' sur Mysql... 1°) J'aurais aimé savoir si le type d'index 'UNIQUE KEY' (Mysql) est identique au type 'UNIQUE CLUSTERED INDEX' (Sql/server)... ou bien s'il faut clusteriser l'index Mysql 2°) Faut-il agrandir un paramètre de longueur de zone de tri interne (Mysql) afin que le JOIN puisse se dérouler plus rapidement ? Merci pour vos réponses... |
|
|
00
|
|
|
#3 |
|
Membre expérimenté
![]() ![]() Inscription : août 2008 Messages : 513 ![]() |
Bonjour;
Je sait pas si je peux vous aider sur votre probleme; mais c'est une bonne chose de migrer vers mysql Essayez de reformuler la requete; Juste une petite suggestion, vous avez utilisé ENGINE=MYISAM en gros vous utilisez le moteur de base de données MyIsam, malheuresement si vous sengez a utiliser les transactions, vous pouvez pas le faire car ce moteur n'est pas transactionnel, je pense que vous le saviez déja par contre je vais consulter la doc pour votre probleme merci |
|
|
00
|
|
|
#4 |
|
Membre régulier
![]() Inscription : novembre 2005 Messages : 462 ![]() |
Merci pour votre réponse...
effectivement je suis bien en ENGINE=MYISAM.. j'ai un peu cherché et je vous pose encore une question l'option 'PRIMARY KEY' d'une table n'est-elle aps l'index cluster de la table ? Merci pour vos réponses... |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com