Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1888 connectés 

  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  Partitionnement de grosses tables dans MySQL 5

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Partitionnement de grosses tables dans MySQL 5

n°1430503
rufo
Pas me confondre avec Lycos!
Posté le 24-08-2006 à 11:35:46  profilanswer
 

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 :)

mood
Publicité
Posté le 24-08-2006 à 11:35:46  profilanswer
 

n°1430525
flo850
moi je
Posté le 24-08-2006 à 11:46:38  profilanswer
 

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 )

n°1430528
rufo
Pas me confondre avec Lycos!
Posté le 24-08-2006 à 11:48:25  profilanswer
 

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.

n°1430611
betsamee
Asterisk Zeperyl
Posté le 24-08-2006 à 13:18:32  profilanswer
 

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

n°1430647
rufo
Pas me confondre avec Lycos!
Posté le 24-08-2006 à 13:57:40  profilanswer
 

Bon ben ça me rassure. Merci.

n°1430972
Yoyo@
Posté le 24-08-2006 à 19:58:05  profilanswer
 

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?

n°1431230
rufo
Pas me confondre avec Lycos!
Posté le 25-08-2006 à 10:29:51  profilanswer
 

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.

n°1431238
orafrance
Posté le 25-08-2006 à 10:47:10  profilanswer
 
n°1431247
rufo
Pas me confondre avec Lycos!
Posté le 25-08-2006 à 10:57:33  profilanswer
 


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

n°1437738
younes371
Posté le 06-09-2006 à 15:09:47  profilanswer
 

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
mood
Publicité
Posté le 06-09-2006 à 15:09:47  profilanswer
 

n°1437851
betsamee
Asterisk Zeperyl
Posté le 06-09-2006 à 17:12:35  profilanswer
 

que veux tu faire,quelle volumetrie?...


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  Partitionnement de grosses tables dans MySQL 5

 

Sujets relatifs
Mysql paginationEasyPHP 1.8 - MySQL s'est arrêté d'une façon innatendue ! [RÉSOLU]
[easyphp] remplissage des tables de la BDdate auto/ mysql
Struts & MySQL[mySQL] L'exception SocketException n'a pas été gérée ...
[Résolu] Affichage à partir de mysqlerreur mysql dans phpmyadmin
date sur base mysql phpbb[php] Erreur boolean : MySQL en cause ?
Plus de sujets relatifs à : Partitionnement de grosses tables dans MySQL 5


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR