Topik ini menjelaskan kelas instans untuk instans migrasi data dan menyediakan hasil pengujian performa.
Catatan penggunaan
Kelas instans yang dijelaskan dalam topik ini hanya bersifat referensi dan tidak digunakan sebagai kriteria evaluasi Service Level Agreement (SLA).
Data Transmission Service (DTS) dapat memigrasikan data ke instans tujuan dalam hitungan detik. Namun, latensi migrasi mungkin meningkat karena beberapa faktor seperti beban kerja tinggi pada instans sumber, bandwidth rendah jaringan transmisi, latensi jaringan, atau performa penulisan yang buruk pada instans tujuan. Oleh karena itu, DTS tidak menjamin latensi dalam hitungan detik untuk tugas migrasi data.
Istilah
Istilah | Deskripsi |
Kelas instans | DTS menyediakan kelas instans yang berbeda. Performa migrasi data inkremental dari instans migrasi data bervariasi berdasarkan kelas instans. |
Jumlah tabel | Jumlah total tabel dalam model pengujian. |
Ukuran rekaman | Ukuran setiap rekaman data yang dimigrasikan secara inkremental. |
RPS | Baris per detik (RPS) menunjukkan jumlah baris data yang dimigrasikan secara inkremental ke tabel tujuan per detik. Sebagai contoh, jika sebuah instans migrasi data memigrasikan 5.000 baris data ke tabel tujuan per detik, maka RPS dari instans tersebut adalah 5.000. |
Jika sebuah Pernyataan SQL berisi operasi pada beberapa baris data, DTS mengidentifikasinya sebagai beberapa rekaman data. Jika Anda melakukan operasi INSERT, UPDATE, dan DELETE pada sebuah rekaman data berkali-kali, DTS juga mengidentifikasinya sebagai beberapa rekaman data.
DTS mengidentifikasi setiap operasi COMMIT sebagai sebuah rekaman data.
Kelas instans
DTS menyediakan lima kelas instans untuk instans migrasi data: kecil, sedang, besar, xbesar, dan 2xbesar. Kelas instans dari sebuah instans migrasi data menentukan RPS maksimum dari instans tersebut. RPS maksimum yang tercantum dalam tabel berikut hanya dapat dicapai jika persyaratan berikut terpenuhi:
Jumlah baris yang harus dimigrasikan dari instans sumber per detik lebih besar atau sama dengan RPS maksimum dari instans migrasi data.
Performa penulisan instans tujuan cukup tinggi untuk mendukung RPS maksimum dari instans migrasi data.
Latensi jaringan antara server DTS dan instans sumber atau tujuan kurang dari 2 milidetik.
Kelas instans | RPS Maksimum |
kecil | 2.000 |
sedang | 5.000 |
besar | 6.000 |
xlarge | 7.000 |
2xlarge | 11.000 |
RPS aktual dari sebuah instans migrasi data bervariasi berdasarkan berbagai faktor seperti lingkungan jaringan, performa instans sumber dan tujuan, serta latensi. RPS maksimum yang tercantum dalam tabel sebelumnya hanya untuk referensi dan tidak termasuk dalam SLA DTS.
Model pengujian
Prosedur pengujian: Buat tugas migrasi data inkremental antara dua instans ApsaraDB RDS for MySQL. Kemudian, lakukan uji stres pada instans ApsaraDB RDS for MySQL sumber untuk melihat performa migrasi data inkremental.
Instance | Konfigurasi | Performa maksimum |
Instans sumber |
|
|
Instans tujuan |
|
|
Model pengujian:
Jumlah tabel adalah 20.
Setiap tabel memiliki kunci utama.
Ukuran rekaman adalah 1 KB.
Setiap transaksi memiliki rata-rata dua Operasi DML dan satu operasi COMMIT. Rasio operasi INSERT, UPDATE, dan DELETE adalah 3:1:2.
Hasil pengujian
Wilayah instans sumber | Wilayah instans tujuan | Latensi jaringan antar instans (milidetik) | Kelas instans | RPS |
Cina (Hangzhou) | Cina (Hangzhou) | 0,26 | kecil | 2.566 |
Cina (Hangzhou) | Cina (Hangzhou) | 0,26 | sedang | 4.726 |
Cina (Hangzhou) | Cina (Hangzhou) | 0,26 | besar | 6.378 |
Cina (Hangzhou) | Cina (Qingdao) | 26 | kecil | 2.469 |
Cina (Hangzhou) | Cina (Qingdao) | 26 | sedang | 4.856 |
Cina (Hangzhou) | Cina (Qingdao) | 26 | besar | 5.439 |
Cina (Hangzhou) | Cina (Beijing) | 26 | kecil | 2.533 |
Cina (Hangzhou) | Cina (Beijing) | 26 | sedang | 5.038 |
Cina (Hangzhou) | Cina (Beijing) | 26 | besar | 6.829 |
Cina (Hangzhou) | AS (Silicon Valley) | 175 | kecil | 1.753 |
Cina (Hangzhou) | AS (Silicon Valley) | 175 | sedang | 2.837 |
Cina (Hangzhou) | AS (Silicon Valley) | 175 | besar | 3.884 |
Singapura | AS (Silicon Valley) | 198 | kecil | 1.104 |
Singapura | AS (Silicon Valley) | 198 | sedang | 1.724 |
Singapura | AS (Silicon Valley) | 198 | besar | 2.256 |
Hasil pengujian sebelumnya menunjukkan performa maksimum dari instans migrasi data dari berbagai kelas instans. Performa maksimum tidak dapat dijamin dalam kasus berikut: Tabel yang akan dimigrasikan tidak memiliki kunci utama, latensi jaringan tinggi, hotspot pembaruan ada, atau instans sumber dan tujuan memiliki hambatan performa.