Topik ini menjelaskan parameter terkait IMCI dan tipe data yang didukung.
Parameter konfigurasi
|
Parameter |
Nilai valid |
Nilai default |
Deskripsi |
|
polar_csi.enable_query |
on|off |
off |
Menentukan apakah kueri diperbolehkan menggunakan IMCI. Nilai valid:
|
|
polar_csi.cost_threshold |
1~1000000000 |
50000 |
Jika biaya kueri lebih kecil dari ambang batas ini, pernyataan kueri tidak menggunakan IMCI untuk akselerasi. Sesuaikan nilai aktual berdasarkan workload bisnis Anda.
Catatan
|
|
polar_csi.max_parallel_workers |
1~512 |
2 |
Tingkat paralelisme IMCI, yaitu sumber daya CPU yang dapat digunakan oleh satu pernyataan SQL. Secara umum, tingkat paralelisme yang lebih tinggi memberikan performa yang lebih baik. Nilai aktual tergantung pada spesifikasi resource kluster Anda. Sesuaikan nilai berdasarkan spesifikasi kluster. Kami menyarankan agar Anda tidak mengatur nilai yang lebih besar dari jumlah core CPU pada compute node. Catatan
Parameter
|
|
polar_csi.memory_limit |
1~1048576 |
4096 |
Ukuran memori yang dapat digunakan oleh IMCI. Satuan: MB. Ambang batas memori yang lebih besar memungkinkan pembuatan indeks lebih cepat. Sesuaikan nilai berdasarkan spesifikasi kluster. Kami menyarankan agar Anda tidak mengatur nilai yang lebih besar dari 25% memori kluster. Jika tidak, error kehabisan memori (OOM) dapat terjadi. Catatan
|
|
polar_csi.flush_count |
2048~20480000 |
204800 |
Jumlah baris yang akan dikomit dalam setiap batch saat indeks dibuat. Menambah jumlah baris dapat meningkatkan efisiensi pembuatan, tetapi juga memerlukan lebih banyak memori. |
|
polar_csi.update_interval |
0~3600 |
1 |
Interval pembaruan berkala untuk performa real-time data row-column. Satuan: detik. Menambah interval pembaruan dapat menggabungkan transaksi kecil dengan jenis yang sama, sehingga meningkatkan efisiensi pembaruan data ketika terdapat banyak transaksi. Catatan
|
|
polar_csi.update_batch_count |
1024~4294967295 |
100000 |
Ambang batas jumlah baris yang akan diperbarui dalam satu batch. Jumlah maksimum baris dalam satu transaksi pembaruan. Meningkatkan ambang batas ini meningkatkan efisiensi pembaruan data. Catatan
|
|
polar_csi.forward_replay_wait |
on|off |
off |
Tingkat konsistensi kueri data IMCI dan IMCI. Nilai yang valid:
|
|
polar_csi.forward_replay_wait_lsn_diff |
0~INT_MAX |
0 |
Latensi LSN maksimum yang diizinkan untuk sinkronisasi row-column. Jika latensi melebihi ambang batas yang ditentukan, mesin columnstore tidak lagi digunakan. Satuan: BYTE. Catatan
|
|
polar_csi.sync_addcolumn |
on|off |
off |
Menentukan apakah operasi Add Column disinkronkan ke IMCI. Catatan
Parameter ini hanya berlaku untuk versi berikut:
|
Tipe data
|
Kategori |
Tipe data |
|
Tipe data dasar |
|
|
Tipe string dan biner |
|
|
Tipe tanggal dan waktu |
|
|
Tipe numerik |
|
|
Tipe komposit |
Catatan
|