Topik ini menjelaskan parameter dan tipe data untuk indeks penyimpanan kolom.
Parameter konfigurasi
Parameter | Nilai valid | Nilai default | Deskripsi |
polar_csi.enable_query | on|off | off | Menentukan apakah pernyataan kueri dapat menggunakan indeks penyimpanan kolom. Nilai yang valid:
|
polar_csi.cost_threshold | 1 hingga 1000000000 | 50000 | Jika biaya kueri lebih kecil dari ambang batas ini, pernyataan kueri tidak menggunakan indeks penyimpanan kolom untuk akselerasi. Sesuaikan nilai berdasarkan workload bisnis aktual Anda.
Catatan
|
polar_csi.exec_parallel | 1 hingga 512 | 2 | Tingkat paralelisme untuk indeks penyimpanan kolom. Ini adalah jumlah resource CPU yang dapat digunakan oleh satu pernyataan SQL. Secara umum, tingkat paralelisme yang lebih tinggi memberikan performa yang lebih baik. Nilai aktual bergantung pada spesifikasi resource kluster. Sesuaikan parameter ini berdasarkan spesifikasi kluster Anda. Nilainya tidak boleh melebihi jumlah core CPU pada node komputasi. |
polar_csi.memory_limit | 1 hingga 1048576 | 4096 | Jumlah memori yang dapat digunakan oleh indeks penyimpanan kolom. Satuan: MB. Ambang batas memori yang lebih besar menghasilkan pembuatan indeks yang lebih cepat. Sesuaikan parameter ini berdasarkan spesifikasi kluster Anda. Nilainya tidak boleh melebihi 25% dari memori kluster. Jika dilanggar, error kehabisan memori (OOM) dapat terjadi. Catatan
|
polar_csi.flush_count | 2048 hingga 20480000 | 204.800 | Jumlah baris yang dikomit dalam satu batch saat Anda membuat indeks. Menambah jumlah baris dapat meningkatkan efisiensi pembuatan, tetapi juga mengonsumsi lebih banyak memori. |
polar_csi.update_interval | 0 hingga 3600 | 1 | Interval pembaruan berkala untuk data baris dan kolom real-time. Satuan: detik. Menambah interval pembaruan memungkinkan penggabungan transaksi kecil dengan tipe yang sama. Hal ini meningkatkan efisiensi pembaruan data ketika terdapat banyak transaksi. Catatan
|
polar_csi.update_batch_count | 1024 hingga 4294967295 | 100.000 | Ambang batas jumlah baris dalam pembaruan batch. Jumlah maksimum baris dalam transaksi pembaruan. Meningkatkan ambang batas ini dapat meningkatkan efisiensi pembaruan data. Catatan
|
polar_csi.forward_replay_wait | on|off | off | Tingkat konsistensi kueri untuk data indeks penyimpanan kolom. Nilai yang valid:
|
polar_csi.forward_replay_wait_lsn_diff | 0 hingga INT_MAX | 0 | Latensi sinkronisasi yang diizinkan dalam ukuran LSN antara penyimpanan baris dan penyimpanan kolom. Jika latensi melebihi ambang batas ini, mesin penyimpanan kolom tidak lagi digunakan. Satuan: BYTE. Catatan
|
polar_csi.sync_addcolumn | on|off | off | Menentukan apakah operasi Add Column disinkronkan ke indeks penyimpanan kolom. 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
|