Topik ini menjelaskan parameter yang terkait dengan fitur Indeks Kolom dalam Memori (IMCI).
Parameter | Deskripsi |
loose_imci_auto_update_statistic | Menentukan apakah Pengoptimal kueri IMCI mengumpulkan ulang statistik ketika statistik bukan yang terbaru. Nilai valid:
|
loose_imci_enable_window_function | Menentukan apakah fitur IMCI didukung untuk pernyataan SQL yang berisi fungsi jendela. Nilai valid:
|
loose_imci_max_enum_join_pairs | Jumlah rencana eksekusi setara yang dapat diambil oleh Pengoptimal kueri IMCI ketika fitur IMCI dan pengurutan ulang join diaktifkan. Nilai valid: 0 hingga 4294967295. Nilai default: 2.000. |
loose_imci_min_virtual_memory | Jumlah memori minimum yang digunakan oleh IMCI selama query. Nilai valid: 1 hingga 9223372036854775807. Nilai default: DBNodeClassMemory*3/20. Unit: byte. |
loose_imci_max_virtual_memory | Jumlah memori maksimum yang digunakan oleh IMCI selama query. Nilai valid: 1 hingga 9223372036854775807. Nilai default: 9223372036854775807. Unit: byte. |
loose_imci_optimizer_switch | Menentukan apakah akan menggunakan rencana hybrid untuk mempercepat kueri tabel lebar yang memenuhi kondisi. Nilai valid:
Catatan Jika tabel yang terlibat dalam pernyataan kueri tidak memiliki statistik atau estimasi kardinalitas dan perhitungan biaya untuk IMCI tidak diaktifkan, pengurutan ulang join untuk IMCI tidak diaktifkan meskipun parameter ini disetel ke ON. |
loose_imci_ap_threshold | Ambang batas yang menentukan apakah pernyataan SQL didistribusikan ke node penyimpanan kolom. Nilai valid: 1 hingga 18446744073709551615. Nilai default: 50.000. Catatan Sebagai contoh, ketika nilai default digunakan, jika jumlah baris yang dipindai oleh pernyataan SQL diperkirakan lebih besar dari 50.000, pernyataan tersebut didistribusikan ke node penyimpanan kolom. |
loose_cost_threshold_for_imci | Ambang batas yang menentukan apakah pernyataan SQL dieksekusi menggunakan rencana eksekusi penyimpanan kolom di node penyimpanan kolom. Nilai valid: 1 hingga 18446744073709551615. Nilai default: 50.000. Catatan Sebagai contoh, ketika nilai default digunakan, jika jumlah baris yang dipindai oleh pernyataan SQL diperkirakan lebih besar dari 50.000, pernyataan tersebut dieksekusi menggunakan rencana eksekusi penyimpanan kolom. Jika tidak, rencana eksekusi penyimpanan baris digunakan. |
loose_imci_enable_query_trace | Menentukan apakah mencetak log kesalahan kernel selama optimasi kueri IMCI. Nilai valid:
|
loose_polar_enable_implicit_imci_with_create_table | Menentukan apakah menambahkan IMCI yang valid untuk seluruh tabel ke semua tabel baru. Nilai valid:
|
loose_imci_columnar_advise_buffer_size | Jumlah memori yang tersedia untuk prosedur tersimpan Nilai valid: 0 hingga 18446744073709551615. Nilai default: 8.388.608. Unit: byte. |
loose_etl_from_imci | Menentukan apakah membaca data dari node penyimpanan kolom hanya-baca. Nilai valid:
|
loose_etl_from_imci_compress | Menentukan apakah mengompres file ketika data dibaca dari node penyimpanan kolom hanya-baca. Nilai valid:
|
loose_imci_default_pack_shift | Ukuran grup baris untuk IMCI. Nilai valid: 7 hingga 18. Nilai default: 14. Catatan Untuk kluster PolarDB for MySQL versi 8.0.1.1.36 atau lebih baru, nilai default parameter ini adalah 16. |
loose_slow_log_record_imci | Menentukan apakah menambahkan informasi IMCI ke log kueri lambat. Nilai valid:
|
loose_imci_default_write_policy | Kebijakan penulisan untuk data IMCI. Nilai valid:
|