Rumah  >  Artikel  >  pangkalan data  >  Bagaimana untuk memadam ibdata1 dalam mysql

Bagaimana untuk memadam ibdata1 dalam mysql

藏色散人
藏色散人asal
2023-02-15 09:43:222258semak imbas

Kaedah Mysql untuk memadam ibdata1: 1. Cari lokasi "ibdata1"; 2. Jalankan arahan "net stop MySQL" 3. Padam "ibdata1" melalui "ib_logfile0 ib_logfile1 ibdata1".

Bagaimana untuk memadam ibdata1 dalam mysql

Persekitaran pengendalian tutorial ini: sistem Windows 10, versi mysql5.5, komputer Dell G3.

Bagaimana untuk memadam ibdata1 dalam mysql?

Padam ibdata1:

Operasi berisiko tinggi, lakukannya dengan berhati-hati, kerana selepas operasi selesai, jadual asal pangkalan data mungkin tidak dapat digunakan !

Perkara yang perlu diberi perhatian dalam pengoptimuman pangkalan data

1 Dalam ujian pangkalan data, jika salah satu jadual mempunyai jumlah data yang besar, kecekapan sisipan jadual lain akan menjadi sangat rendah

2. ibdata1

Apabila anda mendayakan innodb_file_per_table, jadual disimpan dalam ruang mejanya sendiri, tetapi ruang meja kongsi masih menyimpan data dalaman InnoDB yang lain:

  • Kamus data, iaitu metadata jadual InnoDB

  • Tukar penimbal

  • Penimbal tulis dua kali

  • Buat asal log

Apabila kita memulakan ibdata1, adalah lebih baik untuk menetapkannya lebih besar Dalam senario konkurensi tinggi, ibdata1 akan meningkat secara mendadak, yang akan mempengaruhi prestasi.

ibdata1

Lokasi lalai ialah

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

Tutup dan mulakan semula pangkalan data

net stop MySQL

Padam

ib_logfile0
ib_logfile1
ibdata1

Mulakan semula pangkalan data

net start MySQL

Pada masa ini, tiada kaedah pengoptimuman yang lebih baik ditemui

Kajian yang disyorkan: "Tutorial Video MySQL"

Atas ialah kandungan terperinci Bagaimana untuk memadam ibdata1 dalam mysql. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn