Memverifikasi migrasi

Halaman ini menjelaskan cara mengonfirmasi bahwa data yang dimigrasikan sudah lengkap dan akurat. Setidaknya, Anda harus memverifikasi bahwa tabel Anda ada di instance database Cloud SQL yang dimigrasikan.

  1. Hubungkan ke instance Cloud SQL Anda dengan alat yang dapat digunakan untuk menjalankan perintah SQL terhadap database yang dimigrasikan.

    Untuk mengetahui informasi selengkapnya tentang cara menghubungkan ke instance Cloud SQL, lihat Opsi koneksi dalam dokumentasi Cloud SQL.

  2. Jalankan perintah SQL untuk memverifikasi data yang dimigrasikan. Contoh:

    Mencantumkan semua database

    Jalankan perintah berikut untuk memverifikasi apakah Cloud SQL tujuan Anda berisi semua database sumber yang ingin Anda migrasikan:

    SHOW databases;

    Mencantumkan semua tabel dalam database

    Jalankan perintah berikut untuk memeriksa apakah database yang dimigrasikan berisi semua tabel yang diperlukan:

    SHOW tables;

    Memeriksa konten dan definisi tabel

    Jalankan perintah berikut untuk memverifikasi kebenaran tabel tertentu yang dimigrasikan:

    1. Lihat definisi tabel:
      SHOW CREATE TABLE TABLE_NAME;
    2. Verifikasi konten tabel:
      SELECT * FROM TABLE_NAME;

Untuk validasi otomatis skala besar di seluruh database sumber dan tujuan, Anda juga dapat menggunakan Alat Validasi Data (DVT) open source. DVT adalah alat CLI Python yang membandingkan skema, jumlah baris, agregasi kolom, dan hash tingkat baris antara instance MySQL sumber dan tujuan untuk memverifikasi kelengkapan dan akurasi data sebelum pengalihan.