Restrictions sur les tables InnoDB
<<<
Résolution de problèmes avec InnoDB Manuel de Référence MySQL 4.1 : Version Française
>>>

16 Tables InnoDB
 Manuel de Référence MySQL 4.1 : Version Française

Présentation des tables InnoDB
Informations de contact InnoDB
InnoDB avec MySQL version 3.23
Configuration InnoDB
Options de démarrage InnoDB
Créer des bases InnoDB
Créer des tables InnoDB
Ajouter et retirer des données et des logs InnoDB
Sauver et restaurer une base InnoDB
Transférer une base de données InnoDB vers une autre machine
Modèle de transactions et verrouillage InnoDB
Conseils pour l'amélioration des performances InnoDB
Implémentation du multi-versionnage
Structures de tables et d'index
Gestion de l'espace fichiers et des entrées/sorties disque
Gestion des erreurs InnoDB
Restrictions sur les tables InnoDB
->Résolution de problèmes avec InnoDB

16.18 Résolution de problèmes avec InnoDB

  • Une règle générale est que lorsqu'une opération échoue ou que vous soupsonnez un bug, vous devez lire le fichier de log d'erreurs de MySQL, qui porte généralement le nom de Array , ou, sous Windows, mysql.err .
  • Lorsque vous recherchez une solution, il est généralement bon de faire tourner le serveur depuis la ligne de commande, et non pas avec le script mysqld_safe ou comme service Windows. Vous verrez ce que mysqld affiche directement dans le terminal, et vous aurez une meilleure idée de ce qui se passe. Sous Windows, vous devez lancer le serveur avec --console pour voir le résultat dans la console.
  • Utilisez le moniteur InnoDB pour avoir des informations sur un problème. Si le problème est lié aux performacnes, ou si votre serveur semble gelé, vous devriez utiliser innodb_monitor pour afficher les informations sur l'état interne de InnoDB . Si le problème est lié aux verrous, utilisez innodb_lock_monitor . Si le problème est lié à la création de table ou lié aux dictionnaires de données, utilisez innodb_table_monitor pour voir le contenu du dictionnaire de données internes d' InnoDB .
  • Si vous suspectez qu'une table est corrompue, utilisez la commande CHECK TABLE sur cette table.

Sommaire :

<< Résolution de problèmes avec InnoDB >>
Restrictions sur les tables InnoDB Tables InnoDB Manuel de Référence MySQL 4.1 : Version Française