ApsaraDB RDS untuk MySQL mendukung pemulihan database dan tabel secara standar maupun cepat. Anda dapat memulihkan database dan tabel tertentu dari set cadangan atau ke titik waktu tertentu ke instans asli atau instans baru tanpa memulihkan seluruh dataset. Fitur ini membantu Anda memulihkan diri dari operasi tidak disengaja atau menganalisis data historis.
Perbedaan antara mode pemulihan
Anda dapat memulihkan database dan tabel individual dalam mode standar dan cepat. Mode cepat menggunakan instans sandbox berbasis performa dan 50% hingga 95% lebih cepat dibandingkan mode standar untuk volume data yang sama. Untuk menggunakan pemulihan cepat untuk database dan tabel individual, Anda harus terlebih dahulu mengaktifkan fitur tersebut, lalu memulihkan data ke instans asli atau instans baru menggunakan set cadangan yang dihasilkan setelah fitur diaktifkan.
Untuk informasi selengkapnya, lihat Ikhtisar solusi pemulihan data (perbandingan kecepatan pemulihan).
|
Item |
Pemulihan standar |
Pemulihan cepat |
|
Cakupan pemulihan |
Anda dapat memulihkan database dan tabel tertentu dalam suatu instans. |
Anda dapat memulihkan database dan tabel tertentu dalam suatu instans. |
|
Tujuan pemulihan |
|
|
|
Kecepatan pemulihan |
Kecepatan pemulihan relatif lambat dan bergantung pada volume data. |
Kecepatan pemulihan bergantung pada volume data. Mode ini 50% hingga 95% lebih cepat dibandingkan pemulihan standar. |
|
Metode pemulihan |
Anda dapat memulihkan data dari set cadangan atau melakukan pemulihan pada titik waktu. |
|
-
Setelah Anda mengaktifkan cadangan log, Anda dapat memulihkan data ke titik waktu apa pun dalam periode retensi cadangan log. Jika cadangan log tidak diaktifkan, Anda hanya dapat memulihkan data ke waktu-waktu yang sesuai dengan cadangan data yang ada.
-
Rentang waktu yang dapat dipulihkan bergantung pada faktor-faktor seperti periode retensi untuk cadangan log dan data serta kapan Anda mengaktifkan fitur pemulihan. Periode retensi maksimum untuk cadangan log dan data adalah 730 hari. Anda dapat memanggil operasi DescribeLocalAvailableRecoveryTime untuk menanyakan rentang waktu yang tersedia untuk pemulihan.
Prasyarat
Pemulihan standar
Pemulihan cepat
-
Instans ApsaraDB RDS untuk MySQL harus memenuhi persyaratan berikut:
-
versi utama: 8.4, 8.0, 5.7, atau 5.6
-
edisi: Edisi Ketersediaan Tinggi
-
jenis penyimpanan: SSD lokal (pemulihan database dan tabel cepat tidak didukung pada cloud disk)
-
mesin penyimpanan: InnoDB
-
metode penagihan: pay-as-you-go atau subscription (tidak berlaku untuk instans Serverless)
-
wilayah: Tiongkok (Hangzhou), Tiongkok (Shanghai), Tiongkok (Beijing), Tiongkok (Zhangjiakou), Tiongkok (Hohhot), atau Tiongkok (Shenzhen)
CatatanAnda dapat melihat informasi ini di halaman Basic Information instans.
-
-
Pertama kali menggunakan layanan backup ApsaraDB RDS, Anda harus mengotorisasi peran terkait layanan untuk DBS (AliyunServiceRoleForDBS) dengan Akun Alibaba Cloud Anda.
-
Fitur instans sandbox berbasis kapasitas harus dinonaktifkan. Jika diaktifkan, nonaktifkan fitur tersebut.
CatatanJika Anda mengaktifkan pemulihan database dan tabel cepat saat instans sandbox berbasis kapasitas sudah diaktifkan, instans sandbox akan ditingkatkan menjadi instans sandbox berbasis performa. Hal ini meningkatkan biaya pemulihan darurat.
-
Pastikan fitur pemulihan database dan tabel cepat diaktifkan untuk instans.
Buka halaman Backup Recovery instans. Di tab Backup Policy, periksa status fitur Fast Database/Table Restoration. Jika dinonaktifkan, aktifkan fitur tersebut. Untuk informasi selengkapnya, lihat 1. Aktifkan pemulihan database/tabel cepat.
PentingAnda tidak dapat menggunakan set cadangan yang dibuat sebelum mengaktifkan fitur ini untuk pemulihan cepat. Setelah mengaktifkan fitur, Anda harus melakukan full backup manual. Kemudian, Anda dapat menggunakan set cadangan yang dibuat setelah fitur diaktifkan untuk memulihkan database dan tabel.
Atau, lihat Pulihkan data full backup.
Catatan
-
Diaktifkan secara default:
-
Pemulihan database dan tabel standar diaktifkan secara default untuk instans baru dan tidak dapat dinonaktifkan.
-
Anda tidak dapat menunda atau membatalkan tugas pemulihan setelah dimulai.
-
-
Persyaratan cadangan log:
Untuk memulihkan data ke titik waktu tertentu, Anda harus memastikan bahwa cadangan log diaktifkan untuk instans; jika tidak, pemulihan database dan tabel cepat akan gagal.
-
Alih bencana primary/secondary dan gangguan layanan:
-
Untuk instans yang menggunakan disk lokal berkinerja tinggi:
-
Memulihkan data ke instans asli memicu alih bencana primary/secondary, yang dapat menyebabkan gangguan layanan selama 30 hingga 120 detik. Pastikan aplikasi Anda memiliki mekanisme penghubungan ulang otomatis.
-
Memulihkan data ke instans baru tidak memicu alih bencana primary/secondary.
-
-
Untuk instans yang menggunakan cloud disk:
-
Memulihkan data ke instans asli tidak memicu alih bencana primary/secondary. Namun, operasi ini dapat memengaruhi performa instans asli atau bahkan memicu alih bencana instans.
-
Cadangan penuh dibuat setelah pemulihan selesai.
-
-
Batasan
-
Batasan untuk pemulihan database dan tabel (standar dan cepat):
-
Anda hanya dapat memulihkan data dari database dan tabel yang menggunakan mesin penyimpanan InnoDB. Tabel yang menggunakan mesin penyimpanan X-Engine tidak didukung.
-
Anda tidak dapat menggunakan fitur ini untuk memulihkan tabel partisi, view, prosedur tersimpan, atau objek database lainnya. Untuk memulihkan objek-objek tersebut, gunakan fitur pemulihan data penuh sebagai gantinya.
-
Anda tidak dapat memulihkan tabel jika log biner berisi operasi rename pada tabel tersebut, atau jika tabel mencakup kolom yang dihasilkan.
-
Tugas pemulihan database dan tabel gagal jika log biner berisi transaksi XA apa pun.
-
Pemulihan kendala: Pemulihan database dan tabel memulihkan kunci primer, kunci unik, dan indeks tetapi tidak memulihkan kendala kunci asing, pemicu, atau indeks teks penuh.
PentingProses pemulihan secara otomatis menghapus kendala kunci asing untuk memastikan tingkat keberhasilan yang lebih tinggi. Jika Anda memerlukan kendala tersebut, Anda harus membuat ulang secara manual setelah pemulihan selesai.
-
-
Batas jumlah tabel:
-
Tugas pemulihan gagal jika instans berisi lebih dari 50.000 tabel.
-
Proses pemulihan mungkin memakan waktu jauh lebih lama jika melibatkan volume data besar, banyak database dan tabel, atau banyak log biner dalam rentang waktu yang ditentukan.
-
-
Batasan pada pemulihan database dan tabel cepat:
-
Untuk instans dengan disk lokal berkinerja tinggi, Anda hanya dapat memulihkan data ke instans asli, bukan ke instans baru.
-
Anda tidak dapat menggunakan pemulihan database dan tabel cepat pada instans yang memiliki node read-only, menggunakan enkripsi data transparan (TDE), atau tidak memiliki cadangan log yang diaktifkan.
-
Penagihan
Pemulihan tabel standar
Pemulihan tabel ekspres
Untuk instans disk lokal berkinerja tinggi, pemulihan tingkat tabel ekspres tersedia dalam Edisi Gratis dan Edisi Berbayar. Instans cloud disk tidak didukung.
-
Edisi ini gratis dan memungkinkan Anda memulihkan data dari set cadangan atau ke waktu cadangan penuh terbaru.
-
Edisi Berbayar: Edisi ini menggunakan metode pay-as-you-go dan ditagih sebesar USD 0,008 per GB per hari. Edisi ini memungkinkan Anda memulihkan data dari set cadangan atau melakukan pemulihan pada titik waktu.
1. Aktifkan pemulihan database/tabel cepat
Untuk menggunakan fitur Fast Database/Table Restoration, Anda harus mengaktifkannya terlebih dahulu. Kemudian, Anda dapat menggunakan set cadangan yang dibuat setelah fitur diaktifkan untuk melakukan Database/Table Restoration. Fitur ini hanya tersedia untuk instans dengan disk lokal berkinerja tinggi yang memenuhi prasyarat. Mengaktifkan fitur ini tidak memengaruhi layanan Anda.
Jika Anda hanya memerlukan pemulihan database dan tabel standar, lewati bagian ini dan lanjutkan ke 2. Pulihkan database dan tabel ke instans asli atau instans baru.
Buka halaman Instances. Di bilah navigasi atas, pilih wilayah tempat instans RDS berada. Lalu, temukan instans RDS dan klik ID instans tersebut.
-
Di panel navigasi sebelah kiri, klik Backup and Restoration.
CatatanJika muncul kotak dialog yang menunjukkan bahwa Fast Database/Table Restoration adalah fitur berbayar, Anda dapat memilih Do not show again. lalu aktifkan Edisi Gratis atau Edisi Berbayar sesuai kebutuhan. Jika kotak dialog tidak muncul, lanjutkan ke langkah berikutnya.
-
Di halaman Backup and Restoration, klik tab Backup Strategy.
-
Di bagian Basic Backup, klik Edit, lalu atur Fast Database/Table Restoration ke On.
-
Konfigurasikan CDM Billing Method dan CDM Retention Period. Fast Database/Table Restoration tersedia dalam Edisi Gratis dan Edisi Berbayar:
-
Edisi Gratis: Hanya mendukung pemulihan dari set cadangan. Atur CDM Billing Method ke Last Point in Time (Free Edition). Data yang dipulihkan disimpan selama satu hari.
-
Edisi Berbayar: Mendukung pemulihan dari set cadangan atau ke titik waktu (jika cadangan log diaktifkan). Atur CDM Billing Method ke Any Point in Time (Paid Edition). Anda dapat mengatur periode retensi data yang dipulihkan dari 1 hingga 730 hari.
-
-
Klik OK.
Langkah 2: Pulihkan ke instans asli atau instans baru
Fitur pemulihan database dan tabel tidak menimpa atau memengaruhi data di database asli. Saat memulihkan ke instans asli, data disimpan ke database baru. Secara default, akhiran _backup ditambahkan ke nama database asli. Saat Anda memulihkan data ke instans baru, sistem membuat instans RDS terpisah untuk menyimpan data yang dipulihkan.
Buka halaman Instances. Di bilah navigasi atas, pilih wilayah tempat instans RDS berada. Lalu, temukan instans RDS dan klik ID instans tersebut.
-
Di panel navigasi sebelah kiri, klik Backup and Restoration, lalu klik Database/Table Restoration.
Catatan-
Jika tombol Database/Table Restoration tidak ditampilkan di konsol, pastikan Anda memenuhi persyaratan yang dijelaskan di bagian Prasyarat.
-
Jika konsol berhenti merespons setelah Anda mengklik tombol Database/Table Restoration, bersihkan cache browser Anda dan coba lagi.
-
Jika muncul pesan kapasitas penyimpanan tidak mencukupi, perluas kapasitas penyimpanan sebelum memulai pemulihan.
-
-
Konfigurasikan tujuan dan metode pemulihan.
Parameter
Deskripsi
Restore To
-
Current Instance
-
New Instance (hanya tersedia untuk instans yang menggunakan SSD lokal): Sistem membuat instans RDS baru tanpa memengaruhi instans asli.
Setelah memverifikasi data di instans baru, Anda juga dapat migrasikan data kembali ke instans asli.
Restore Speed
-
Normal
-
Fast (hanya pemulihan ke instans asli): Fitur pemulihan database dan tabel cepat meningkatkan kecepatan pemulihan sebesar 50% hingga 95%. Untuk informasi selengkapnya, lihat Emergency recovery for ApsaraDB RDS for MySQL.
Restore Method
-
By Backup Set
-
By Time (memerlukan cadangan log diaktifkan): Sistem memulihkan cadangan penuh diikuti oleh cadangan log inkremental. Anda dapat memilih titik waktu apa pun dalam periode retensi cadangan log. Untuk melihat atau mengubah periode retensi cadangan log, lihat Automatic backup.
Sebagai contoh, jika periode retensi cadangan data dan cadangan log untuk instans RDS keduanya tujuh hari, Anda dapat memulihkan data dari tujuh hari terakhir. Set cadangan yang lebih tua dari tujuh hari akan dibuang dan tidak dapat digunakan untuk pemulihan.
CatatanEdisi gratis pemulihan database dan tabel cepat tidak mendukung pemulihan pada titik waktu. Fitur ini hanya mendukung pemulihan berdasarkan set cadangan.
-
-
Pilih database dan tabel yang ingin Anda pulihkan. Anda juga dapat menentukan nama untuk database atau tabel yang dipulihkan. Lalu, klik OK.
Catatan-
Anda dapat memilih hingga 50 database atau tabel sekaligus.
-
Saat Anda memulihkan data ke instans asli, data di instans asli tidak terpengaruh. Database yang dipulihkan tidak boleh memiliki nama yang sama dengan database yang sudah ada, tetapi tabel yang dipulihkan boleh. Secara default, sistem menambahkan akhiran
_backupke nama database yang dipulihkan. Anda juga dapat mengubah nama tersebut. -
Jika Anda memulihkan data ke instans asli, periksa ukuran total database dan tabel yang dipilih di bagian bawah halaman, dan pastikan instans memiliki kapasitas penyimpanan sisa yang cukup.
-
-
Jika Anda memulihkan data ke New Instance dari instans yang berjalan di SSD lokal, Anda harus memilih metode penagihan dan mengonfigurasi parameter untuk instans baru.
-
Subscription: Anda membayar di muka saat membuat instans baru. Opsi ini paling cocok untuk penggunaan jangka panjang.
-
Pay-as-you-go: Anda ditagih per jam. Opsi ini paling cocok untuk penggunaan jangka pendek, dan Anda dapat melepas instans tersebut saat tidak lagi diperlukan.
Parameter
Deskripsi
Zone
Zona ketersediaan adalah lokasi fisik independen dalam suatu wilayah. Semua zona ketersediaan dalam suatu wilayah menyediakan layanan dan konektivitas yang sama.
Anda dapat membuat instans RDS di zona ketersediaan yang sama dengan instans ECS atau di zona yang berbeda.
CatatanInstans baru berada di wilayah yang sama dengan instans asli. Wilayah tidak dapat diubah.
Instance Type
Setiap instance type menawarkan jumlah core CPU, ukuran memori, jumlah koneksi maksimum, dan IOPS maksimum tertentu.
Storage Capacity
Kapasitas penyimpanan mencakup ruang untuk file data, file sistem, file log, dan file transaksi.
Network Type
VPC (default). VPC adalah lingkungan jaringan terisolasi yang menyediakan keamanan dan performa lebih tinggi dibandingkan Classic Network.
-
-
Anda dapat melihat progres pemulihan database dan tabel atau pembuatan instans baru di halaman Tasks.
Setelah Anda memulai operasi pemulihan database dan tabel di konsol ApsaraDB RDS dan memilih restore to the original instance, status instans ApsaraDB RDS untuk MySQL berubah menjadi Creating Temporary Instance. Status ini menunjukkan bahwa tugas pemulihan sedang berlangsung. Instans Anda tetap beroperasi penuh selama proses ini, dan Anda dapat melakukan operasi lain seperti memulai backup. Durasi status ini sebanding dengan volume data yang dipulihkan.
Penting-
Setelah tugas pemulihan dimulai, tugas tersebut tidak dapat dijeda atau dibatalkan.
-
Saat tugas pemulihan sedang berjalan, jangan memulai operasi pemulihan lain. Jika tidak, sistem akan mengembalikan pesan error seperti "Operation failed. This operation is not supported in the current instance state." Tunggu hingga tugas saat ini selesai sebelum memulai yang lain.
-
Jika instans utama memiliki instans hanya baca, sistem secara otomatis menyinkronkan data ke semua instans hanya baca yang terkait setelah tugas pemulihan untuk instans utama selesai, memastikan konsistensi data antara instans utama dan instans hanya baca.
-
-
Setelah Anda terhubung ke instans RDS untuk MySQL, Anda dapat melihat data yang dipulihkan di instans asli atau instans baru.
Catatan-
Pastikan akun yang digunakan untuk terhubung ke instans memiliki izin yang diperlukan untuk melihat atau mengelola database. Kami menyarankan menggunakan akun istimewa untuk terhubung dan melihat data.
-
Jika Anda menggunakan DMS untuk terhubung ke instans RDS untuk MySQL, Anda harus mengklik kanan instans dan memilih Refresh / Sync Dictionary setelah pemulihan agar database baru muncul dalam daftar.
Setelah memulihkan ke instans baru, Anda dapat menggunakan DTS untuk migrasi data kembali ke instans asli jika diperlukan.
-
Operasi terkait
Perbaiki data online
|
Tujuan |
Metode perbaikan |
|
Instans asli |
Gunakan pernyataan |
|
Instans baru |
Setelah data dipulihkan ke instans baru, Anda dapat menggunakan Data Transmission Service (DTS) untuk migrasikan sebagian atau seluruh database dan tabel ke instans sumber untuk memperbarui data di instans sumber. Catatan
Saat membuat tugas migrasi data, tentukan instans baru yang dipulihkan sebagai sumber dan instans sumber sebagai tujuan. Untuk sumber dan tujuan, pilih Alibaba Cloud instance sebagai Access method. |
Nonaktifkan pemulihan database dan tabel cepat
Menonaktifkan Fast Database/Table Restoration tidak memengaruhi pemulihan database dan tabel standar.
Buka Backup Recovery di halaman detail instans. Di tab Backup Policy, klik Edit di sebelah Basic Backup, lalu atur Fast Database/Table Restoration ke Off.

Ubah edisi pemulihan cepat
Anda dapat mengubah edisi Fast Database/Table Restoration ke Edisi Gratis untuk mengurangi biaya. Setelah beralih ke Edisi Gratis, Anda hanya dapat memulihkan data dari set cadangan atau ke titik waktu cadangan penuh terbaru. Anda tidak dapat lagi memulihkan data ke titik waktu arbitrer.
Buka Backup Recovery di halaman detail instans. Di tab Backup Policy, klik Edit di sebelah Basic Backup, lalu atur CDM Billing Method ke Last Point in Time (Free Edition).

API terkait
|
API |
Deskripsi |
|
Memulihkan database atau tabel tertentu ke instans RDS asli. |
|
|
Memulihkan database atau tabel tertentu ke instans RDS baru. |
|
|
Menanyakan rentang waktu yang dapat dipulihkan dari instans RDS. |