Maison  >  Article  >  base de données  >  Comment supprimer ibdata1 dans MySQL

Comment supprimer ibdata1 dans MySQL

藏色散人
藏色散人original
2023-02-15 09:43:222340parcourir

Méthode MySQL pour supprimer ibdata1 : 1. Recherchez l'emplacement de "ibdata1" ; 2. Exécutez la commande "net stop MySQL" ; 3. Supprimez "ibdata1" via "ib_logfile0 ib_logfile1 ibdata1".

Comment supprimer ibdata1 dans MySQL

L'environnement d'exploitation de ce tutoriel : système Windows 10, version mysql5.5, ordinateur Dell G3.

mysql Comment supprimer ibdata1 ?

Supprimer ibdata1 :

Opération à haut risque, effectuez-la avec prudence, car une fois l'opération terminée, la table d'origine de la base de données peut devenir inutilisable !

Choses auxquelles il faut prêter attention lors de l'optimisation de la base de données

1 Dans le test de la base de données, si l'une des tables contient une grande quantité de données, l'efficacité d'insertion de l'autre table sera très faible

2.

Lorsque vous activez innodb_file_per_table, les tables sont stockées dans leur propre espace de table, mais l'espace de table partagé stocke toujours d'autres données internes d'InnoDB :

  • dictionnaire de données, qui sont les métadonnées de la table InnoDB

  • change buffer

  • Double tampon d'écriture

  • Annuler le journal

Lorsque nous initialisons ibdata1, il est préférable de le définir plus grand Dans les scénarios de concurrence élevée, ibdata1 augmentera fortement, ce qui affectera considérablement les performances.

ibdata1

L'emplacement par défaut est

C:\ProgramData\MySQL\MySQL Server 5.5\data

Arrêt et redémarrage de la base de données

net stop MySQL

Supprimer

ib_logfile0
ib_logfile1
ibdata1

Redémarrage de la base de données

net start MySQL

Actuellement, aucune meilleure méthode d'optimisation n'a été trouvée

Étude recommandée : "Tutoriel MySQL "

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn