Heim  >  Artikel  >  Datenbank  >  So löschen Sie ibdata1 in MySQL

So löschen Sie ibdata1 in MySQL

藏色散人
藏色散人Original
2023-02-15 09:43:222388Durchsuche

MySQL-Methode zum Löschen von ibdata1: 1. Suchen Sie den Speicherort von „ibdata1“. 2. Führen Sie den Befehl „net stop MySQL“ aus. 3. Löschen Sie „ibdata1“ über „ib_logfile0 ib_logfile1 ibdata1“.

So löschen Sie ibdata1 in MySQL

Die Betriebsumgebung dieses Tutorials: Windows 10-System, MySQL5.5-Version, Dell G3-Computer.

mysql Wie lösche ich ibdata1?

Ibdata1 löschen:

Vorgang mit hohem Risiko. Führen Sie ihn mit Vorsicht aus, da nach Abschluss des Vorgangs die ursprüngliche Tabelle der Datenbank möglicherweise unbrauchbar wird!

Dinge, auf die Sie bei der Datenbankoptimierung achten sollten

1 Wenn eine der Tabellen eine große Datenmenge enthält, ist die Einfügeeffizienz der anderen Tabelle sehr gering

2 Wenn Sie innodb_file_per_table aktivieren, werden Tabellen in ihrem eigenen Tabellenbereich gespeichert, aber der freigegebene Tabellenbereich speichert weiterhin andere interne InnoDB-Daten:

    Datenwörterbuch, das die Metadaten der InnoDB-Tabelle sind
  • Änderungspuffer
  • Doppeltes Schreiben Puffer
  • Protokoll rückgängig machen
  • Wenn wir ibdata1 initialisieren, ist es am besten, ihn größer einzustellen. In Szenarien mit hoher Parallelität steigt ibdata1 stark an, was sich stark auf die Leistung auswirkt.

ibdata1Der Standardspeicherort ist

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

Herunterfahren und Neustarten der Datenbank

net stop MySQL

Löschen

ib_logfile0
ib_logfile1
ibdata1

Datenbankneustart

net start MySQL

Derzeit wurde keine bessere Optimierungsmethode gefunden

Empfohlene Studie: „

MySQL Video-Tutorial

"

Das obige ist der detaillierte Inhalt vonSo löschen Sie ibdata1 in MySQL. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn