MySQL incremental backup ialah strategi sandaran yang digunakan untuk membuat sandaran hanya data dan log yang diubah untuk mengurangkan masa sandaran dan penggunaan ruang storan Terdapat dua kaedah sandaran tambahan MySQL yang biasa: 1. Sandaran log binari, Pelayan akan merekodkan semua pengubahsuaian operasi ke pangkalan data dan menyimpan operasi ini dalam bentuk log perduaan untuk mencapai kesan sandaran tambahan.
Sistem pengendalian tutorial ini: sistem Windows 10, versi MySQL 8, komputer Dell G3.
Sandaran tambahan MySQL ialah strategi sandaran yang digunakan untuk membuat sandaran hanya data dan log yang diubah untuk mengurangkan masa sandaran dan penggunaan ruang storan.
Dalam sandaran tambahan MySQL, mula-mula lakukan sandaran penuh (Sandaran Penuh), menyandarkan semua data dan log pangkalan data ke dalam petikan keadaan awal. Kemudian, selepas setiap sandaran, hanya data dan log yang telah berubah sejak sandaran terakhir disandarkan.
Terdapat dua kaedah sandaran tambahan MySQL biasa:
Sandaran Log Binari: Pelayan MySQL akan merekodkan semua operasi pengubahsuaian ke pangkalan data dan menyimpan operasi ini dalam bentuk log binari. Untuk sandaran tambahan, fail log binari ini boleh disandarkan dengan kerap dan digunakan pada sandaran penuh terkini untuk memulihkan pangkalan data kepada keadaan terkini.
Sandaran berdasarkan log transaksi (InnoDB Transaction Log Backup): Untuk pangkalan data MySQL yang menggunakan enjin storan InnoDB, log transaksi (Transaction Log) boleh disandarkan. Log transaksi mengandungi operasi seperti pemasukan, kemas kini dan pemadaman jadual pangkalan data boleh dicapai dengan menyandarkan log transaksi dan memainkan semula operasi ini.
Menggunakan sandaran tambahan secara berkesan boleh mengurangkan masa dan ruang storan yang diperlukan untuk sandaran, terutamanya dalam pangkalan data yang besar atau pangkalan data yang sangat aktif, apabila terdapat hanya sebilangan kecil perubahan setiap hari, sandaran tambahan adalah lebih cekap dan lebih cekap daripada penuh. sandaran ekonomi. Walau bagaimanapun, perlu diingatkan bahawa apabila memulihkan data, anda perlu bergantung pada gabungan sandaran penuh dan sandaran tambahan untuk memulihkan pangkalan data ke titik masa tertentu.
Atas ialah kandungan terperinci Apakah sandaran tambahan mysql. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!