全部产品
Search
文档中心

PolarDB:Metode 1 untuk pemulihan database dan tabel: Memulihkan data dari set cadangan

更新时间:Nov 11, 2025

Fitur pemulihan database dan tabel hanya memulihkan database atau tabel tertentu ke kluster asal. Misalnya, di industri game, Anda dapat menggunakan fitur ini untuk memulihkan data hanya untuk satu atau beberapa pemain. Anda dapat memulihkan database dan tabel dari set cadangan atau ke titik waktu tertentu. Topik ini menjelaskan cara memulihkan database atau tabel tertentu dari set cadangan.

Pengantar

PolarDB menyediakan fitur pemulihan database dan tabel yang membuat database dan tabel baru di kluster asal. Fitur ini tidak menimpa, menghapus, atau menulis data ke database dan tabel yang sudah ada. Selama proses pemulihan, Anda dapat menentukan nama baru untuk database atau tabel tersebut. Misalnya, Anda dapat memulihkan data cadangan dari db1 ke database baru bernama db2.

Proses pemulihan tidak memengaruhi akses normal ke kluster asal. Namun, proses ini dapat mengonsumsi sumber daya komputasi serta meningkatkan penggunaan CPU dan operasi input/output per detik (IOPS) kluster.

Catatan Penggunaan

  • Anda dapat menggunakan fitur pemulihan database dan tabel bahkan jika kluster berisi lebih dari 50.000 tabel, termasuk tabel sistem.

    Catatan
    • Fitur ini saat ini sedang dalam rilis canary. Untuk menggunakan fitur ini, Anda dapat menghubungi kami untuk ditambahkan ke daftar putih.

    • Untuk menghitung jumlah tabel, termasuk tabel sistem, dalam suatu kluster, jalankan pernyataan SQL berikut:

      SELECT COUNT(*) FROM information_schema.tables;
    • Untuk menghitung jumlah tabel sistem dalam suatu kluster, jalankan pernyataan SQL berikut:

      SELECT COUNT(*) FROM information_schema.tables WHERE table_schema IN ('sys', 'performance_schema', 'mysql', 'information_schema', '__recycle_bin__');
  • Fitur pemulihan database dan tabel tidak memulihkan pemicu. Jika tabel asal memiliki pemicu, pemicu tersebut tidak dipulihkan.

  • Fitur pemulihan database dan tabel tidak memulihkan kunci asing. Jika tabel asal memiliki kunci asing, kunci asing tersebut tidak dipulihkan.

Prosedur

  1. Masuk ke PolarDB console. Di panel navigasi sebelah kiri, klik Clusters. Pilih wilayah tempat kluster ditempatkan. Temukan kluster target dan klik ID-nya.

  2. Di panel navigasi sebelah kiri, pilih Settings and Management > Backup and Restoration. Klik Restore Databases/Tables.

  3. Pada kotak dialog yang muncul, atur Restoration Type menjadi Backup Set dan pilih set cadangan.image

    Catatan

    Fitur pemulihan database dan tabel menyediakan tiga konfigurasi berdasarkan konsumsi IOPS: Fast, Regular, dan Safe. Anda dapat memilih konfigurasi sesuai kebutuhan aktual Anda. Untuk perkiraan durasi pemulihan setiap konfigurasi, lihat Referensi data uji kecepatan pemulihan database dan tabel.

    • Fast: Mengonsumsi banyak IOPS (sekitar 60%). Pilih opsi ini pada jam non-sibuk.

    • Regular (Direkomendasikan): Mengonsumsi jumlah IOPS sedang (sekitar 30%).

    • Safe: Mengonsumsi sedikit IOPS (sekitar 15%). Hal ini dapat memperlambat pemulihan secara signifikan.

  4. Di bagian Databases and Tables to Restore, pilih database sumber di sebelah kiri dan tabel sumber di sebelah kanan.

    1

    Catatan
    • Jika Anda tidak menentukan nama baru, sistem secara otomatis membuat nama dengan menambahkan akhiran _backup ke nama aslinya. Misalnya, jika tabel aslinya bernama test, tabel barunya akan bernama test_backup.

    • Jika Anda memilih database tetapi tidak memilih tabel apa pun, semua tabel dalam database tersebut akan dipulihkan secara default.

  5. Setelah Anda mengonfirmasi database dan tabel yang dipilih, klik OK.

Operasi API Terkait

API

Deskripsi

DescribeMetaList - Menanyakan detail database dan tabel yang dapat dipulihkan

Panggil operasi DescribeMetaList untuk melihat detail metadata database dan tabel yang dapat dipulihkan.

RestoreTable - Memulihkan database atau tabel tertentu dari kluster PolarDB ke kluster asal

Panggil operasi RestoreTable untuk memulihkan database dan tabel dari kluster PolarDB.