全部产品
Search
文档中心

ApsaraDB for OceanBase:Sinkronisasi tabel bayangan

更新时间:Jul 06, 2025

Topik ini menjelaskan cara membuat dan melihat tugas sinkronisasi tabel bayangan di ODC.

Informasi latar belakang

Fitur sinkronisasi tabel bayangan OceanBase Developer Center (ODC) memungkinkan Anda secara otomatis membuat tabel bayangan di database saat ini berdasarkan skema tabel sumber. Nama tabel bayangan merupakan kombinasi dari nama tabel sumber dengan awalan atau akhiran tertentu. Fitur ini cocok untuk skenario seperti uji stres end-to-end.

Catatan
  • Fitur sinkronisasi tabel bayangan pada ODC versi 4.0.0 ke atas hanya mendukung mode MySQL. Jika tabel sumber memiliki subpartisi, hanya subpartisi HASH/KEY yang didukung.

  • Setelah tabel bayangan dibuat, Anda dapat melihatnya di halaman Tabel.

  • Jika sebuah tabel dengan nama yang sama tetapi skema berbeda sudah ada ketika tabel bayangan dibuat, pernyataan SQL sinkronisasi akan dihasilkan untuk memperbarui skema tabel bayangan yang ada.

Buat tugas sinkronisasi tabel bayangan

Anggaplah Anda ingin membuat tabel bayangan bernama employee_t di dalam database odc_test di bawah sumber data mysql410.sumber data.

Parameter

Contoh

Sumber Data

mysql4.2.0

Nama Database

odc_test

Nama Tabel Sumber

employee

Nama Tabel Bayangan

employee_t

  1. Di tab Ticket pada jendela pengembangan SQL, pilih Sinkronkan Tabel Bayangan > Buat Proyek Sinkronisasi Tabel Bayangan.

  2. Di panel Buat Proyek Sinkronisasi Tabel Bayangan, tentukan informasi berikut:

    1. Pilih objek sinkronisasi.

      Parameter

      Deskripsi

      Database

      Database tempat tabel bayangan yang akan dibuat termasuk. Anda dapat melihat nama sumber data saat ini.

      Rentang Sinkronisasi

      Tabel yang akan disinkronkan.

      • Tabel Sebagian: Tabel bayangan akan dibuat di database saat ini untuk tabel yang dipilih. Anda juga dapat mencentang kotak Pilih Semua di sebelah kiri kotak pencarian untuk memilih semua tabel sumber.

      • Semua Tabel: Tabel bayangan akan dibuat di database saat ini untuk semua tabel di database sumber.

      Nama Tabel Bayangan

      Nama tabel bayangan, dalam format awalan+ nama tabel sumber atau nama tabel sumber +akhiran. Anda dapat menggunakan awalan atau akhiran kustom.

      Objek Sinkronisasi

      Tabel sumber yang akan disinkronkan sebagai tabel bayangan. Anda harus menentukan bidang ini ketika Rentang Sinkronisasi diatur ke Tabel Sebagian.

    2. Klik Berikutnya untuk menganalisis struktur tabel bayangan.

      Parameter

      Deskripsi

      Tabel Disinkronkan

      Tab Tabel Disinkronkan menampilkan nama tabel sumber, nama tabel bayangan, dan hasil analisis. Anda dapat mengklik Lihat untuk melihat skema tabel sumber, skema tabel bayangan, dan pernyataan SQL perubahan skema, atau klik Lewati, yang menunjukkan bahwa tabel bayangan ini tidak disinkronkan.

      Tabel Tidak Disinkronkan

      Tab Tabel Tidak Disinkronkan menampilkan nama tabel sumber, nama tabel bayangan, dan hasil analisis. Anda dapat mengklik Batalkan Lewati untuk menyinkronkan tabel bayangan ini.

      Catatan

      Tabel yang dilewati akan ditampilkan di tab Tabel Tidak Disinkronkan . Jika tabel bayangan dengan nama yang sama dan skema yang sama dengan tabel sumber sudah ada, sinkronisasi skema akan dilewati.

      Pratinjau SQL

      Pernyataan SQL untuk sinkronisasi skema.

      Pengaturan Tugas

      • Opsi Mode Eksekusi meliputi:

        • Eksekusi Segera: Tugas sinkronisasi dieksekusi segera.

        • Eksekusi Terjadwal: Tugas sinkronisasi dieksekusi sesuai jadwal.

      • Opsi Metode Penanganan Kesalahan Tugas meliputi:

        • Hentikan Tugas: Jika terjadi kesalahan selama eksekusi tugas sinkronisasi, skrip SQL berikutnya terganggu dan tidak lagi dieksekusi.

        • Abaikan Kesalahan dan Lanjutkan: Jika terjadi kesalahan selama eksekusi tugas sinkronisasi, skrip SQL dengan kesalahan dilewati, tetapi skrip SQL berikutnya akan dieksekusi.

      Deskripsi

      Latar belakang bisnis proyek, seperti tujuan perubahan dan hasil yang diharapkan.

  3. Setelah menentukan informasi di atas, klik Kirim di sudut kanan bawah panel.

  4. Setelah tugas dibuat, panel Tugas akan muncul. Di panel Tugas, Anda dapat melihat status persetujuan dan informasi terkait tugas.

Lihat tugas sinkronisasi tabel bayangan

Informasi tugas

  1. Di daftar sinkronisasi tabel bayangan pada halaman Tugas, klik Lihat di kolom Tindakan.

  2. Di panel Detail Tugas, klik tab Informasi Tugas untuk melihat informasi dasar dan pengaturan tugas.

  3. Di panel Detail Tugas, klik Inisiasi Ulang di sudut kanan bawah untuk memulai ulang tugas.

Proses tugas

  1. Di panel Detail Tugas, klik tab Proses Tugas untuk melihat Status Tugas Dimulai, Status Persetujuan, Status Eksekusi, dan Hasil Penyelesaian.

  2. Anda dapat mengklik Inisiasi Ulang di sudut kanan bawah panel untuk memulai ulang tugas.

Log tugas

  1. Di panel Detail Tugas, klik tab Log Tugas untuk melihat semua log dan log peringatan tugas.

    Parameter

    Deskripsi

    Semua Log

    Menampilkan informasi lengkap semua log tugas, termasuk log INFO, ERROR, dan WARN .

    Anda dapat mengklik Cari, Unduh, atau Salin untuk mencari, mengunduh, atau menyalin semua log.

    Log Peringatan

    Menampilkan log ERROR dan WARN tugas. Ketika tugas gagal, Anda dapat melihat pesan kesalahan di log peringatan.

    Anda dapat mengklik Cari, Unduh, atau Salin untuk mencari, mengunduh, atau menyalin log peringatan.

  2. Anda dapat mengklik Inisiasi Ulang untuk memulai ulang tugas.

Referensi