Deplacer fichier d'index des tables mysql

Deplacer fichier d'index des tables mysql - SQL/NoSQL - Programmation

Marsh Posté le 16-08-2005 à 11:44:45    

Salut
J'aurais aime avoir votre avis sur une idee qu'un collegue m'a soummise.
 
Il soutient que de deplacer le fichier d'index (via la creation d'un lien symbolique par exemple) sur un autre disque physique accelererait la vitesse de traitement des requetes (il pense que le traitement de la pioche des donnees et de la recherche des index peuvent se faire en parallele sur les deux disques).
 
Je pense de mon cote qu'il ne peut pas y avoir de gain significatif vu que de toutes les manieres une requete travaille d'abord sur le fichier d'index puis pioche dans les donnees avec le resultat de cette pioche=>impossibilite de parallelisme dans les traitements.
 
Quel est votre avis?
 
Merci

Reply

Marsh Posté le 16-08-2005 à 11:44:45   

Reply

Marsh Posté le 16-08-2005 à 14:26:13    

il ne faut pas s'arreter a une requete mais sur le système en général, en les séparant il pourra lire les données de la requête1 tout en exploitant un index pour une requête2.
de plus meme pour une seule requete, il pourra acheminer en mémoire l'index et les données en même temps, pour le traitement la c'est autre chose...

Reply

Marsh Posté le 16-08-2005 à 15:04:50    

merci de ta contribution
donc si je te suis bien la methode precitee donnerait de bons resultats pour des BDD recevant un nombre important d'acces concurrents?
 
d'autre part je me demande si , l'allegement du repertoire mysql engendre par cette separation ne serait pas lui aussi benefique en termes de performances

Reply

Marsh Posté le 16-08-2005 à 15:34:59    

+1 Casimimir, c'est le même principe que pour ton OS et son swap : de préférence sur deux contrôleurs distincts.


---------------
Now Playing: {SYNTAX ERROR AT LINE 1210}
Reply

Marsh Posté le 16-08-2005 à 22:01:56    

bon j'ai deplace les fichiers d'index de ma base de dev et j'ai lance un petit script de test
on veraa demain ce au ca  a donne

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed