Bagikan melalui


Kebijakan sharding data

Kebijakan sharding menentukan apakah dan seberapa luas (shard data) di kluster Anda dibuat. Anda hanya dapat mengkueri data dalam jangkauan setelah dibuat.

Catatan

  • Untuk latensi rendah antara penyerapan dan kueri, pertimbangkan untuk mengonfigurasi penyerapan Streaming.
  • Kebijakan ini berlaku untuk semua operasi yang membuat jangkauan baru, seperti perintah untuk penyerapan data, dan operasi penggabungan jangkauan

Kebijakan sharding data berisi properti berikut:

  • ShardEngineMaxRowCount:

    • Jumlah baris maksimum untuk jangkauan yang dibuat oleh operasi penyerapan atau pembuatan ulang.
    • Default ke 1.048.576.
    • Tidak berlaku untuk operasi penggabungan.
      • Jika Anda harus membatasi jumlah baris dalam jangkauan yang dibuat oleh operasi penggabungan, sesuaikan properti RowCountUpperBoundForMerge dalam kebijakan penggabungan jangkauan entitas.
  • ShardEngineMaxExtentSizeInMb:

    • Ukuran data terkompresi maksimum yang diizinkan (dalam megabyte) untuk jangkauan yang dibuat oleh operasi penggabungan atau pembangunan kembali.
    • Default ke 8.192 (8GB).
  • ShardEngineMaxOriginalSizeInMb:

    • Ukuran maksimum data asli yang diizinkan (dalam megabyte) untuk jangkauan yang dibuat oleh operasi pembuatan ulang.
    • Berlaku hanya untuk operasi pembuatan ulang.
    • Default ke 3.072 (3GB).

Peringatan

Konsultasikan dengan tim dukungan sebelum mengubah kebijakan pemecahan data.

Saat dibuat, database berisi kebijakan sharding data default. Kebijakan ini diwarisi oleh semua tabel yang dibuat dalam database (kecuali kebijakan tersebut secara eksplisit diganti pada tingkat tabel).

Gunakan perintah manajemen kebijakan sharding untuk mengelola kebijakan sharding data untuk database dan tabel.