Rumah  >  Artikel  >  Apakah fail ibd dalam mysql

Apakah fail ibd dalam mysql

尊渡假赌尊渡假赌尊渡假赌
尊渡假赌尊渡假赌尊渡假赌asal
2023-07-25 16:05:464440semak imbas

Fail ibd dalam mysql ialah fail ruang jadual enjin storan InnoDB, digunakan untuk menyimpan data dan indeks Setiap jadual InnoDB akan sepadan dengan satu atau lebih fail .ibd, yang mengandungi: 1. Data jadual, termasuk data baris jadual. ; 2. Indeks, termasuk indeks kunci utama dan indeks tambahan jadual 3. Data MVCC, digunakan untuk menyokong tahap pengasingan pangkalan data.

Apakah fail ibd dalam mysql

Sistem pengendalian tutorial ini: sistem Windows 10, versi MySQL 8, komputer Dell G3.

Dalam MySQL, fail IBD ialah fail ruang jadual bagi enjin storan InnoDB, digunakan untuk menyimpan data dan indeks. Setiap jadual InnoDB sepadan dengan satu atau lebih fail .ibd, yang mengandungi data jadual dan maklumat indeks.

Fail IBD disimpan dalam subdirektori data di bawah direktori pangkalan data dan dinamakan mengikut nama jadual dan ID ruang jadual, seperti table_name.ibd. Ia adalah fail binari, disimpan menggunakan format InnoDB sendiri.

Setiap jadual InnoDB mempunyai sekurang-kurangnya satu fail ruang jadual utama, yang mengandungi data dan indeks jadual. Selain fail ruang jadual utama, mungkin terdapat fail .ibd tambahan apabila jadual mengandungi indeks tambahan, data LOB (Objek Besar) atau indeks teks penuh.

Fail IBD bagi jadual InnoDB mengandungi kandungan berikut:

  • Data jadual: termasuk data baris jadual.

  • Indeks: termasuk indeks kunci utama dan indeks tambahan jadual.

  • Data MVCC (Multi-Version Concurrency Control): Digunakan untuk menyokong tahap pengasingan urus niaga pangkalan data.

Fail IBD memainkan peranan penting dalam MySQL. Ia adalah tempat data dan indeks sebenarnya disimpan pada cakera, menyokong ciri keselamatan transaksi dan kawalan konkurensi yang disediakan oleh enjin storan InnoDB. Apabila sandaran pangkalan data, pemulihan atau pemindahan, fail IBD juga perlu diproses bersama.

Sila ambil perhatian bahawa mengendalikan dan mengubah suai fail IBD secara langsung tidak disyorkan.

Atas ialah kandungan terperinci Apakah fail ibd 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