Partitionnement de grosses tables dans MySQL 5

Partitionnement de grosses tables dans MySQL 5 - SQL/NoSQL - Programmation

Marsh Posté le 24-08-2006 à 11:35:46    

Bonjour, j'aimerais avoir des retour sur expérience du partitionnement de grosses tables sous MySql 5. ESt-ce- qu'au niveau de perfs (quand on fait un select entre autre), ça apporte un gain significatif.
A vue de nez, j'ai une table qui va grossir de l'ordre de 200 000 enregitrements par an, un enregistrement faisant environ 67 octets. ESt-ce que cela vaut le coup de partitionner cette table? Merci de votre aide :)

Reply

Marsh Posté le 24-08-2006 à 11:35:46   

Reply

Marsh Posté le 24-08-2006 à 11:46:38    

mieux vaut mettre un index
 
et puis 200 000 enregistrement par an, ca reste raisonnable poru une table mysql ( pour info chacun des post de ce forum est un enregistrement dans une table mysql )

Reply

Marsh Posté le 24-08-2006 à 11:48:25    

oui, je sais pour les post. Mais je me posais la question : à partir de quel volume d'enregistrements on considère qu'une table est grosse? D'où, quand le partitionnement devient utilise.

Reply

Marsh Posté le 24-08-2006 à 13:18:32    

j'ai une table Mysql qui grossit de 100 000 enregistrements par jour et elle tourne de maniere impecable (8 000 000 d'enregistrements)

Reply

Marsh Posté le 24-08-2006 à 13:57:40    

Bon ben ça me rassure. Merci.

Reply

Marsh Posté le 24-08-2006 à 19:58:05    

En fait, tu aurais voulu partitionner dans quel but? Comment exploiter par la suite tes données? Des UNION? Ou des requêtes différentes?

Reply

Marsh Posté le 25-08-2006 à 10:29:51    

mysql offre un mécanisme transparent pour le partitionnement. Le développeur fait une requête sur une seule table, mais Mysql, derrière, va piocher dnas les différentes partitions.
Le but, c'est d'accélérer la rechercher en travaillant sur des tables plus petites. Un ex, c'est une table de log. Tu peux partitionner horizontalement en prenant comme critère la date du log et tu fais une table par année.

Reply

Marsh Posté le 25-08-2006 à 10:47:10    

Reply

Marsh Posté le 25-08-2006 à 10:57:33    


 
merci pour ce lien. C'est très intéressant. Moi, j'avais récupéré un article gratuit de Direction|php.biz.

Reply

Marsh Posté le 06-09-2006 à 15:09:47    

Bonjour,
J aimerai bien savoir, qui est mieux et professionnel, une seule base de données ou des BD séparée pour une application (sous MySQL 5).
Veulliez m'indiquer les avnatges SVP.
Merci.


---------------
polytech'Grenoble
Reply

Marsh Posté le 06-09-2006 à 15:09:47   

Reply

Marsh Posté le 06-09-2006 à 17:12:35    

que veux tu faire,quelle volumetrie?...

Reply

Sujets relatifs:

Leave a Replay

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