Fitur Pelacakan Data di Data Management (DMS) mengurai binary logs untuk mengidentifikasi perubahan data dalam rentang waktu tertentu dan mengekspor skrip rollback secara batch sesuai kebutuhan. Gunakan fitur ini untuk menghasilkan skrip rollback dan memulihkan catatan yang terhapus atau dimodifikasi secara tidak sengaja di database PolarDB for MySQL.
Prasyarat
Sebelum memulai, pastikan bahwa:
-
Binary logging diaktifkan untuk database
-
Jika mode kontrol kluster adalah Flexible Management atau Stable Change di konsol DMS, Anda telah masuk ke kluster tersebut di konsol.
Batasan
-
Setiap tiket pelacakan data mencakup rentang waktu maksimal 6 jam. Untuk melacak perubahan dalam periode yang lebih panjang, kirimkan beberapa tiket.
-
Fitur ini hanya berlaku jika jumlah data yang terhapus atau dimodifikasi secara tidak sengaja kurang dari 100.000 catatan.
Langkah 1: Lacak dan ekspor skrip rollback
Kirimkan tiket pelacakan data untuk mengurai binary logs, tinjau catatan perubahan, dan ekspor skrip rollback.
-
Masuk ke konsol DMS baru.
-
Di bilah navigasi atas, klik Database Development. Di panel navigasi kiri, pilih .
-
Di pojok kanan atas tab Data Tracking, klik +Data Tracking.
-
Pada halaman Data Tracking Tickets, konfigurasikan parameter berikut.

Parameter
Deskripsi
Task Name
Wajib diisi. Nama deskriptif untuk tiket.
Database Name
Database yang berisi data yang berubah secara tidak sengaja.
Table Name
Tabel yang berisi data yang berubah secara tidak sengaja.
Track Type
Jenis operasi data yang akan dilacak. Pilih satu atau beberapa jenis sesuai kebutuhan.
Time Range
Rentang waktu pencarian. Nilai default: 2 jam terakhir. Maksimum: 6 jam per tiket. Jika rentang waktu target melebihi 6 jam, kirimkan beberapa tiket. Waktu mulai paling awal adalah saat binary logs pertama kali disimpan di instans.
-
Klik Submit. DMS mengambil binary logs secara otomatis.
Setelah log diambil, tiket berpindah ke langkah Approval.
CatatanJika fitur binary logging dinonaktifkan atau Anda belum masuk ke database, DMS tidak dapat memperoleh binary logs.
-
Tunggu persetujuan.
CatatanSecara default, administrator basis data (DBA) yang bersangkutan menyetujui tiket pelacakan data.
-
Setelah disetujui, DMS mengunduh dan mengurai binary logs.
-
Pilih catatan perubahan yang akan di-rollback dan klik Export Rollback Script.
Langkah 2: Jalankan skrip rollback
Kirimkan tiket perubahan data untuk menjalankan skrip rollback yang diekspor terhadap database target.
-
Di bilah navigasi atas, klik Database Development. Di panel navigasi kiri, pilih .
-
Pada halaman Data Change Ticket Application, konfigurasikan parameter berikut dan klik Submit.

Tabel 1. Parameter perubahan data
Parameter
Deskripsi
Database
Database yang akan dipulihkan.
Affected Rows
Wajib diisi. Perkiraan jumlah baris data yang mungkin terpengaruh oleh operasi penghapusan data. Untuk mendapatkan jumlah sebenarnya dari baris yang terpengaruh, jalankan kueri
COUNTpada tab SQLConsole.Change SQL
Pilih Attachments dan unggah skrip rollback yang diekspor pada Langkah 1.
-
Tunggu DMS memvalidasi konfigurasi.
-
Kirimkan tiket untuk persetujuan. Setelah disetujui, DMS membuat task.
CatatanSecara default, DBA yang bersangkutan menyetujui tiket perubahan data.
-
Klik Execute Change.