Précédent   Forum des professionnels en informatique > Bases de données > MySQL > Administration
Administration Forum d'entraide sur l'administration de MySQL
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 06/09/2011, 17h11   #1
Candidat au titre de Membre du Club
 
Inscription : mars 2007
Messages : 115
Détails du profil
Informations personnelles :
Âge : 27
Localisation : France, Hérault (Languedoc Roussillon)

Informations forums :
Inscription : mars 2007
Messages : 115
Points : 14
Points : 14
Par défaut Découper une grosse table

Bonjour,

j'ai une bdd mysql avec plusieurs tables ayant chacune plusieurs millions d'enregistrement.

J'ai une table "offre" avec plusieurs millions de lignes.
J'ai aussi une table "adresse". Une offre peut avoir 0 à n adresses.

Les jointures entrent ces 2 tables sont de plus en plus longues malgré des index. Je cherche une solution afin de gagner en performances.

Je pense créer une table par pays :

offre_fr
offre_es
...
adresse_fr
adresse_es
...

et ainsi de suite pour toutes les autres tables.

Est ce qu'il existe d'autres solutions ?

Merci de votre aide
__________________
www.dimitri-vibert.com
Darkcristal est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/09/2011, 00h20   #2
Invité régulier
 
Inscription : février 2008
Messages : 7
Détails du profil
Informations forums :
Inscription : février 2008
Messages : 7
Points : 7
Points : 7
Regarde du coté du partitionnement, peut être que cela réglera tes problèmes.
http://krierjon.developpez.com/mysql/partitionnement/
jasp4 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 22h04.


 
 
 
 
Partenaires

Hébergement Web