Précédent   Forum des professionnels en informatique > Bases de données > MySQL > Outils
Outils Forum d'entraide sur les outils pour MySQL. Avant de poster -> Outils 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 28/08/2005, 13h00   #1
Membre Expert
 
Avatar de Mehdi Feki
 
Inscription : décembre 2004
Messages : 1 113
Détails du profil
Informations personnelles :
Âge : 29

Informations forums :
Inscription : décembre 2004
Messages : 1 113
Points : 1 144
Points : 1 144
Par défaut Taille des Tables InnoDB

Salut le forum MySQL

Version MySQL : MySQL 4.1.9

D'habitude quand je travailles sur MySQL, je gere moi meme les clés étrangeres. Mais apres avoir consulter le thread sur les clés etrangeres j'ai decidé de changer toutes mes tables de type MyISAM en InnoDB pour permettre au SGBD de gerer les Dependences fonctionnelles.

Mais en changeant le type la taille de chaque table a changé de 2Ko en 16 Ko. J'ai a peu pres 30 tables =====> 420 Ko de difference.

Mais ce qui est bizarre, j'ai inserer 20 enregistrements dans la table et la taille n'a pas encore changé.

Quelqu'un peut m'expliquer la cause de l'augmentation de la taille lors du changement du type ??
Est-ce que cette augmentation est compensée par une compression de données lors de l'insertion ??
Me conseillez-vous de gerer les dependences fonctionnelles par moi-meme ou confirmez vous la migration de toutes les tables de la BD vers le type InnoDB ???

Merci d'avance
__________________
Mehdi Feki : Modérateur .Net
Mehdi Feki est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/08/2005, 10h15   #2
Expert Confirmé Sénior
 
Avatar de qi130
 
Homme Pierre
Ingénieur qualité méthodes
Inscription : mars 2003
Messages : 3 726
Détails du profil
Informations personnelles :
Nom : Homme Pierre
Âge : 51
Localisation : France

Informations professionnelles :
Activité : Ingénieur qualité méthodes
Secteur : Finance

Informations forums :
Inscription : mars 2003
Messages : 3 726
Points : 4 739
Points : 4 739
Par défaut Re: Taille des Tables InnoDB

Citation:
Envoyé par mehdi_tn
Quelqu'un peut m'expliquer la cause de l'augmentation de la taille lors du changement du type ??
Citation:
Envoyé par AideMySQL
Assurez vous que vous n'allez pas manquer d'espace : les tables InnoDB prennent beaucoup plus d'espace que les tables MyISAM
Citation:
Envoyé par AideMySQL
L'espace de tables est constitué de pages de taille 16 ko.
=> tant que tes insertions peuvent être contenues dans cet espace, il reste à la même taille. Dès que ça dépassera, il y aura allocation supplémentaire de 16 Ko

Citation:
Envoyé par mehdi_tn
Est-ce que cette augmentation est compensée par une compression de données lors de l'insertion ??
On ne peut pas parler de compression, mais d'optimisation

Citation:
Envoyé par mehdi_tn
Me conseillez-vous de gerer les dependences fonctionnelles par moi-meme ou confirmez vous la migration de toutes les tables de la BD vers le type InnoDB ???
Oui, laisse le sgbd s'occuper de ces contraintes.
__________________
"Il n'y a pas de bonnes réponses à une mauvaise question." (M. Godet)
-----------------------
Pensez à cloturer votre sujet - Aucune réponse aux sollicitations techniques par MP
Usus magister est optimus
qi130 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/08/2005, 10h21   #3
Membre Expert
 
Avatar de Mehdi Feki
 
Inscription : décembre 2004
Messages : 1 113
Détails du profil
Informations personnelles :
Âge : 29

Informations forums :
Inscription : décembre 2004
Messages : 1 113
Points : 1 144
Points : 1 144
Merci qi130

On pouvait pas esperer ue meilleure réponse .
__________________
Mehdi Feki : Modérateur .Net
Mehdi Feki est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 12h57.


 
 
 
 
Partenaires

Hébergement Web