Précédent   Forum des professionnels en informatique > Bases de données > MySQL > SQL Procédural
SQL Procédural Forum d'entraide sur les triggers, les procédures stockées et les fonctions en 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 19/06/2007, 10h19   #1
Membre confirmé
 
Inscription : juin 2002
Messages : 577
Détails du profil
Informations forums :
Inscription : juin 2002
Messages : 577
Points : 207
Points : 207
Par défaut Question sur MyISAM et InnoDB

Bonjour,
mes tables sont crées par défaut avec TYPE=MyISAM (disons que je ne spécifie jamais TYPE=)
Mais je me rends compte qu'il y a un fichier ibdata1 crée (avec ses fichiers de logs ib_logfile0 et ib_logfile1), donc j'en déduis que c'est le moteur innoDB qui tourne, pour des tables MyISAM ... ???? .... ????

Donc je pensais "dédieser" l'option skip-innodb dans le fichier my.ini ...

Quelqu'un peut-il m'éclairer ?
olive_le_malin est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/06/2007, 13h48   #2
Expert Confirmé
 
Avatar de berceker united
 
Développeur informatique
Inscription : février 2005
Messages : 2 982
Détails du profil
Informations personnelles :
Localisation : France, Paris (Île de France)

Informations professionnelles :
Activité : Développeur informatique

Informations forums :
Inscription : février 2005
Messages : 2 982
Points : 3 567
Points : 3 567
Citation:
Envoyé par olive_le_malin
Bonjour,
mes tables sont crées par défaut avec TYPE=MyISAM (disons que je ne spécifie jamais TYPE=)
Mais je me rends compte qu'il y a un fichier ibdata1 crée (avec ses fichiers de logs ib_logfile0 et ib_logfile1), donc j'en déduis que c'est le moteur innoDB qui tourne, pour des tables MyISAM ... ???? .... ????

Donc je pensais "dédieser" l'option skip-innodb dans le fichier my.ini ...

Quelqu'un peut-il m'éclairer ?
Non, il y a pas de table innondb qui tourne. Si c'est MyIsam c'est ça qui est utilisé. Concernant les fichiers je ne sais pas.
__________________
Mon avatar ? Ce n'est rien, c'est juste la tête que je fais lorsque je vois un code complètement frappa dingue !...
berceker united est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/06/2007, 15h02   #3
Membre Expert
 
Avatar de Sivrît
 
Inscription : février 2006
Messages : 953
Détails du profil
Informations personnelles :
Âge : 30
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : février 2006
Messages : 953
Points : 1 189
Points : 1 189
Ces fichiers ne dépendent pas de la création ou non de tables InnoDB (tout particulièrement les log). Il doivent être systématiquement créés si MySQL a été compilé avec le support d'InnoDB.

Pour ses tables internes MySQL utilise du MyISAM donc, si tu es certain de ne pas avoir créé de table InnoDB, le désactiver ne peut pas faire de mal. Si tu vas voir dans les répertoires de chaque base il doit y avoir 3 fichiers par table (contre un avec InnoDB). Ou alors un bon "SHOW TABLE STATUS" permettra de s'en assurer.
Sivrît 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 22h12.


 
 
 
 
Partenaires

Hébergement Web