AnalyticDB for MySQL mendukung dua metode konfigurasi parameter: perintah SET ADB_CONFIG KEY=VALUE dan hint (sintaks: /*+ KEY=VALUE*/). Perintah SET ADB_CONFIG mengubah konfigurasi global dan menerapkan pengaturan ke seluruh kluster. Sebaliknya, hint hanya berlaku untuk pernyataan SQL yang memuatnya dan tidak memengaruhi konfigurasi global. Jika suatu parameter dikonfigurasi baik melalui perintah SET ADB_CONFIG maupun hint, maka hint memiliki prioritas lebih tinggi. Topik ini menjelaskan parameter konfigurasi umum di AnalyticDB for MySQL.
Parameter Config Umum
Untuk versi kluster Milvus 3.2.5 dan yang lebih baru, sistem memvalidasi tipe konfigurasi.
Untuk melihat dan memperbarui versi minor, buka bagian Configuration Information pada halaman Cluster Information di Konsol AnalyticDB for MySQL.
Kategori | Parameter | Deskripsi | Contoh | Tautan Dokumentasi |
Jendela peralihan | REPLICATION_SWITCH_TIME_RANGE | Saat melakukan alih bencana ke kluster baru, kluster lama mendukung operasi read-only selama 5 hingga 10 menit. Setelah terhubung ke kluster lama, konfigurasikan REPLICATION_SWITCH_TIME_RANGE untuk menentukan jendela waktu alih bencana antara kluster lama dan baru. Catatan Jika Anda tidak mengonfigurasi jendela waktu alih bencana untuk kluster lama dan baru, kluster lama dan baru secara otomatis beralih setelah semua data inkremental di kluster lama disinkronkan ke kluster baru secara real time. |
| |
Batas kondisi IN | MAX_IN_ITEMS_COUNT | Tetapkan batas jumlah kondisi IN. Nilainya harus berupa bilangan bulat positif lebih besar dari 0.
|
| |
Periode timeout kueri | QUERY_TIMEOUT | Konfigurasikan periode timeout kueri untuk semua kueri di tingkat kluster. Nilainya harus berupa bilangan bulat lebih besar dari 0. Satuan: milidetik (ms). |
| |
Periode timeout untuk pernyataan INSERT, UPDATE, dan DELETE | INSERT_SELECT_TIMEOUT | Ubah waktu eksekusi maksimum untuk pernyataan INSERT, UPDATE, dan DELETE di tingkat kluster. Nilai default: 24×3600000. Nilainya harus berupa bilangan bulat lebih besar dari 0. Satuan: milidetik (ms). |
| |
Nonaktifkan penurunan kondisi filter |
| Nonaktifkan penurunan kondisi filter untuk bidang tertentu di tingkat kluster. |
| |
Mode eksekusi kueri | QUERY_TYPE | Alihkan mode eksekusi kueri instans. Nilai yang valid:
Catatan Anda tidak dapat mengubah mode eksekusi kueri untuk kluster Edisi Data Warehouse AnalyticDB for MySQL dalam mode reserved atau kluster AnalyticDB for MySQL Edisi Perusahaan, Edisi Dasar, dan Edisi Data Lakehouse. |
| |
Antrian kueri | XIHE_ENV_QUERY_ETL_MAX_CONCURRENT_SIZE | Jumlah maksimum kueri yang dapat dijalankan secara konkuren di antrian LOWEST pada satu node frontend. Nilai default: 20. |
| Antrian prioritas dan konkurensi kelompok sumber daya interaktif |
XIHE_ENV_QUERY_ETL_MAX_QUEUED_SIZE | Jumlah maksimum kueri yang dapat diantri di antrian LOWEST pada satu node frontend. Nilai default: 200. |
| ||
XIHE_ENV_QUERY_LOW_PRIORITY_MAX_CONCURRENT_SIZE | Jumlah maksimum kueri yang dapat dijalankan secara konkuren di antrian LOW pada satu node frontend. Nilai default: 20. |
| ||
XIHE_ENV_QUERY_LOW_PRIORITY_MAX_QUEUED_SIZE | Jumlah maksimum kueri yang dapat diantri di antrian LOW pada satu node frontend. Nilai default: 200. |
| ||
XIHE_ENV_QUERY_NORMAL_MAX_CONCURRENT_SIZE | Jumlah maksimum kueri yang dapat dijalankan secara konkuren di antrian NORMAL pada satu node frontend. Nilai default: 20. |
| ||
XIHE_ENV_QUERY_NORMAL_MAX_QUEUED_SIZE | Jumlah maksimum kueri yang dapat diantri di antrian NORMAL pada satu node frontend. Nilai default: 200. |
| ||
XIHE_ENV_QUERY_HIGH_MAX_CONCURRENT_SIZE | Jumlah maksimum kueri yang dapat dijalankan secara konkuren di antrian HIGH pada satu node frontend. Nilai default: 40. |
| ||
XIHE_ENV_QUERY_HIGH_MAX_QUEUED_SIZE | Jumlah maksimum kueri yang dapat diantri di antrian HIGH pada satu node frontend. Nilai default: 400. |
| ||
Prioritas pekerjaan XIHE BSP | QUERY_PRIORITY | Prioritas pekerjaan BSP. Nilai yang valid:
|
| |
ACU maksimum untuk pekerjaan XIHE BSP | ELASTIC_JOB_MAX_ACU | Jumlah maksimum ACU yang digunakan oleh satu pekerjaan XIHE BSP. Nilai default-nya adalah 9, nilai minimum-nya adalah 3, dan rentang nilainya adalah 3 (jumlah maksimum sumber daya untuk kelompok sumber daya tipe Job). |
| |
Periode timeout untuk kueri pekerjaan XIHE BSP | BATCH_QUERY_TIMEOUT | Periode timeout untuk pekerjaan XIHE BSP. Nilai default: 7200000 ms. Nilainya harus berupa bilangan bulat lebih besar dari 0. Satuan: milidetik (ms). |
| |
Impor dari tabel eksternal OSS | HIVE_SPLIT_ASYNC_GENERATION_ENABLED | Saat Hive menghasilkan rencana eksekusi, tentukan apakah akan mengirimkan tugas Hive Split ke antrian untuk dieksekusi secara asinkron. Nilai yang valid:
Catatan Parameter ini hanya didukung untuk versi Milvus 3.1.10.1 atau yang lebih baru. |
| None |
Impor dari tabel eksternal MaxCompute | SQL_OUTPUT_BATCH_SIZE | Jumlah entri data saat mengimpor data secara batch. Nilainya harus berupa bilangan bulat lebih besar dari 0. |
| |
ENABLE_ODPS_MULTI_PARTITION_PART_MATCH | Tentukan apakah akan melakukan pra-penelusuran untuk mendapatkan jumlah catatan di setiap partisi MaxCompute. |
| ||
ASYNC_GET_SPLIT | Saat MaxCompute menghasilkan rencana eksekusi, tentukan apakah akan mengoptimalkan performa pemuatan split dengan mengirimkan tugas ke antrian secara asinkron. Nilai yang valid:
Catatan Parameter ini hanya didukung untuk versi Milvus 3.1.10.1 atau yang lebih baru. |
| ||
Waktu penjadwalan otomatis untuk pekerjaan BUILD | RC_CSTORE_BUILD_SCHEDULE_PERIOD | Batasi rentang waktu penjadwalan untuk tugas BUILD, bukan rentang waktu eksekusi tugas. Nilainya harus berupa bilangan bulat antara 0 dan 24. |
| |
Prioritas penjadwalan untuk pekerjaan BUILD | ADB_CONFIG RC_BUILD_TASK_PRIORITY_LIST | Konfigurasikan prioritas penjadwalan untuk pekerjaan BUILD pada satu atau beberapa tabel. Prioritas tetap berlaku hingga Anda mengonfigurasi prioritas baru untuk tabel tersebut. Prioritas penjadwalan untuk pekerjaan BUILD dikontrol oleh parameter |
| |
Impor elastis | RC_ELASTIC_JOB_SCHEDULER_ENABLE | Aktifkan secara manual sakelar impor elastis saat mengimpor data secara elastis. |
| |
Fungsi REMOTE_CALL | XIHE_REMOTE_CALL_SERVER_ENDPOINT | Titik akhir layanan internal layanan Function Compute yang digunakan saat Anda memanggil fungsi user-defined di layanan Function Compute secara remote menggunakan fungsi REMOTE_CALL. Untuk informasi selengkapnya, lihat Titik akhir layanan. |
| |
XIHE_REMOTE_CALL_SERVER_AK | Saat memanggil UDF di Function Compute menggunakan fungsi REMOTE_CALL, tentukan ID AccessKey dari Akun Alibaba Cloud atau Pengguna Resource Access Management (RAM) yang memiliki Function Compute. |
| ||
XIHE_REMOTE_CALL_SERVER_SK | Saat memanggil UDF di Function Compute menggunakan fungsi REMOTE_CALL, tentukan Rahasia AccessKey dari Akun Alibaba Cloud atau Pengguna RAM yang memiliki Function Compute. |
| ||
XIHE_REMOTE_CALL_COMPRESS_ENABLED | Saat memanggil UDF di Function Compute menggunakan fungsi REMOTE_CALL, tentukan apakah akan mengompres data dalam format GZIP sebelum mengirimkannya ke Function Compute. |
| ||
XIHE_REMOTE_CALL_MAX_BATCH_SIZE | Saat memanggil UDF di Function Compute menggunakan fungsi REMOTE_CALL, tentukan jumlah baris data yang dikirim ke Function Compute. |
| ||
Kontrol konkurensi pemindaian | ADB_CONFIG SPLIT_FLOW_CONTROL_ENABLED | AnalyticDB for MySQL mendukung konfigurasi kuota konkurensi pemindaian. Ini mencegah ketidakstabilan node akibat konkurensi pemindaian dan konsumsi sumber daya yang berlebihan selama kueri. Nilai yang valid:
|
| |
ADB_CONFIG NODE_LEVEL_SPLIT_FLOW_CONTROL_ENABLED | AnalyticDB for MySQL mendukung penyesuaian dinamis kuota konkurensi pemindaian untuk tugas berdasarkan kuota konkurensi pemindaian keseluruhan node. Nilai yang valid:
|
| ||
MIN_RUNNING_SPLITS_LIMIT_PER_TASK | Kuota konkurensi pemindaian minimum untuk tugas. Nilai default: 1. Nilai yang valid: [ |
| ||
TARGET_RUNNING_SPLITS_LIMIT_PER_TASK | Kuota konkurensi pemindaian menengah untuk tugas. Tingkatkan atau kurangi kuota konkurensi pemindaian berdasarkan nilai ini. Nilai default: 32. Nilai yang valid: [ |
| ||
MAX_RUNNING_SPLITS_LIMIT_PER_TASK | Kuota konkurensi pemindaian maksimum untuk tugas. Nilai default: 64. Nilainya harus lebih besar dari |
| ||
ADB_CONFIG WORKER_MAX_RUNNING_SOURCE_SPLITS_PER_NODE | Kuota konkurensi pemindaian default untuk node penyimpanan adalah 256. Kuota yang terlalu besar atau terlalu kecil memengaruhi performa kluster. Jangan ubah nilai default. |
| ||
ADB_CONFIG EXECUTOR_MAX_RUNNING_SOURCE_SPLITS_PER_NODE | Kuota konkurensi pemindaian default untuk node komputasi adalah 256. Kuota yang terlalu besar atau terlalu kecil memengaruhi performa kluster. Jangan ubah nilai default. |
| ||
Sensitivitas huruf besar/kecil untuk tampilan logis | VIEW_OUTPUT_NAME_CASE_SENSITIVE | Tetapkan sensitivitas huruf besar/kecil untuk tampilan logis. Nilai yang valid:
|
| |
Eksekusi beberapa pernyataan SQL secara berurutan | ALLOW_MULTI_QUERIES | Saat mengeksekusi beberapa pernyataan SQL secara berurutan menggunakan fitur Multi-Statement, aktifkan secara manual fitur Multi-Statement. Nilai yang valid:
|
| |
Aktifkan binary logging | BINLOG_ENABLE |
|
| |
Cache paging (optimasi performa untuk kueri paging mendalam) | PAGING_CACHE_SCHEMA | Tentukan database yang menyimpan tabel cache sementara untuk kueri paging. Jika tidak ditentukan, database internal yang sedang terhubung digunakan. |
| Cache paging (optimasi performa untuk kueri paging mendalam) |
PAGING_CACHE_MAX_TABLE_COUNT | Tetapkan jumlah maksimum tabel cache sementara. Jika jumlah ini terlampaui, pembuatan cache baru gagal. Nilai default: 100. Nilainya harus berupa bilangan bulat lebih besar dari 0. |
| ||
PAGING_CACHE_EXPIRATION_TIME | Tentukan ambang batas Waktu hidup (TTL) cache. Sistem secara otomatis menghapus cache kueri paging yang tidak diakses dalam waktu yang ditentukan. Nilai default: 600. Nilainya harus berupa bilangan bulat lebih besar dari 0. Satuan: detik (s). |
| ||
PAGING_CACHE_ENABLE | Tentukan apakah akan menonaktifkan fitur Paging Cache secara global. Nilai yang valid:
|
| ||
Tentukan mesin tabel | RC_DDL_ENGINE_REWRITE_XUANWUV2 | Tentukan secara global mesin tabel untuk kluster. Nilai yang valid:
|
|
Hint Umum
Kategori | Parameter | Deskripsi | Contoh | Tautan Dokumentasi |
Periode timeout kueri | QUERY_TIMEOUT | Konfigurasikan periode timeout kueri untuk satu kueri di tingkat kueri. Nilainya harus berupa bilangan bulat lebih besar dari 0. Satuan: milidetik (ms). |
| |
Periode timeout untuk pernyataan INSERT, UPDATE, dan DELETE | INSERT_SELECT_TIMEOUT | Ubah waktu eksekusi maksimum untuk pernyataan INSERT, UPDATE, dan DELETE di tingkat kueri. Nilai default: 24×3600000. Nilainya harus berupa bilangan bulat lebih besar dari 0. Satuan: milidetik (ms). |
| |
Nonaktifkan penurunan kondisi filter |
| Nonaktifkan penurunan kondisi filter untuk bidang tertentu di tingkat kueri. |
| |
Prioritas penjadwalan untuk pekerjaan BUILD | BUILD_TASK_PRIORITY | Ubah prioritas penjadwalan untuk tugas BUILD. Saat ini, Anda hanya dapat menggunakan hint untuk mengonfigurasi prioritas penjadwalan BUILD untuk satu tabel. Nilai default: 0. Nilainya harus berupa bilangan bulat lebih besar atau sama dengan 0. Nilai yang lebih besar menunjukkan prioritas penjadwalan tugas BUILD yang lebih tinggi. |
| |
Impor elastis |
| Pilih impor elastis dan konfigurasikan kelompok sumber daya Job untuk mengeksekusi tugas impor elastis. |
| |
Sesuaikan rencana eksekusi |
| Hash Join membangun menggunakan tabel kanan, dan Left Join tidak mengubah urutan tabel kiri dan kanan. Ketika tabel kanan memiliki volume data besar, hal ini dapat menyebabkan eksekusi lambat dan konsumsi sumber daya memori berlebihan. Tambahkan hint untuk menginstruksikan pengoptimal mengonversi Left Join menjadi Right Join berdasarkan konsumsi sumber daya. Nilai yang valid:
|
| |
REORDER_JOINS | AnalyticDB for MySQL secara default mengaktifkan penyesuaian urutan Join otomatis. Anda dapat menyesuaikan urutan Join secara manual berdasarkan karakteristik data kueri, sehingga kueri dieksekusi langsung sesuai urutan Join dalam pernyataan SQL. Nilai yang valid:
|
| ||
AGGREGATION_PATH_TYPE | Jika Anda menggunakan metode agregasi dua langkah dan jumlah grup dalam pengelompokan serta agregasi besar, hal ini mengonsumsi banyak sumber daya komputasi. Gunakan hint ini untuk melewati agregasi parsial dan langsung melakukan agregasi akhir. Nilai yang valid:
|
| ||
Sesuaikan kebijakan runtime | HASH_PARTITION_COUNT | Setiap tugas komputasi dibagi menjadi beberapa tugas konkuren untuk dieksekusi, memanfaatkan sepenuhnya sumber daya komputasi. Gunakan hint ini untuk mengatur konkurensi. Nilai default: 32. Nilainya harus berupa bilangan bulat lebih besar dari 0. |
| None |
TASK_WRITER_COUNT | Konkurensi untuk tugas impor INSERT INTO SELECT. Jika beban worker terlalu tinggi, ubah hint ini untuk mengurangi konkurensi. Nilai default: 16. Nilainya harus berupa bilangan bulat lebih besar dari 0. |
| ||
CTE_EXECUTION_MODE | Tentukan apakah akan mengaktifkan optimasi eksekusi CTE. Saat optimasi eksekusi CTE diaktifkan, jika subkueri CTE dirujuk beberapa kali, ia hanya dieksekusi sekali, meningkatkan performa kueri untuk beberapa kasus. Nilai yang valid:
|
| ||
Batasan kondisi kueri | QUERY_MAX_SHUFFLE_DATA_SIZE_MB | Volume data shuffle untuk suatu kueri. Secara default, tidak ada error yang dipicu terlepas dari volume data kueri. Jika parameter ini diatur dan volume data kueri melebihi ambang batas yang ditentukan, sistem langsung menghentikan kueri dan melaporkan error. Nilainya harus berupa bilangan bulat lebih besar dari 0. Satuan: MB. |
| None |
MAX_SELECT_ITEMS_COUNT | Tetapkan batas jumlah kondisi SELECT. Nilai default: 1024. Nilainya harus berupa bilangan bulat lebih besar dari 0. |
| ||
MAX_IN_ITEMS_COUNT | Tetapkan batas jumlah kondisi IN. Nilai default: 4000. Nilainya harus berupa bilangan bulat lebih besar dari 0. |
| ||
MAX_WHERE_ITEMS_COUNT | Tetapkan batas jumlah kondisi WHERE. Nilai default: 256. Nilainya harus berupa bilangan bulat lebih besar dari 0. |
| ||
Prioritas pekerjaan XIHE BSP | QUERY_PRIORITY | Prioritas pekerjaan BSP. Nilai yang valid:
|
| |
ACU maksimum untuk pekerjaan XIHE BSP | ELASTIC_JOB_MAX_ACU | Jumlah maksimum ACUs yang digunakan oleh satu pekerjaan XIHE BSP. Nilai bawaan adalah 9, nilai minimum adalah 3, dan rentang yang valid adalah [3, jumlah maksimum sumber daya dari kelompok sumber daya tipe pekerjaan]. Nilainya adalah [3, jumlah maksimum sumber daya untuk kelompok sumber daya tipe pekerjaan]. |
| |
Periode timeout untuk kueri pekerjaan XIHE BSP | BATCH_QUERY_TIMEOUT | Periode timeout untuk pekerjaan XIHE BSP. Nilai default: 7200000 ms. Nilainya harus berupa bilangan bulat lebih besar dari 0. Satuan: milidetik (ms). |
| |
Tabel eksternal OSS | OUTPUT_FILENAME | Saat mengekspor data menggunakan tabel eksternal OSS, tambahkan hint ini sebelum pernyataan ekspor untuk menyesuaikan nama file yang disimpan di OSS. |
| |
SQL_OUTPUT_OSS_FILE_HEAD_ENABLE | Saat mengekspor data menggunakan tabel eksternal OSS, file data yang diekspor ke OSS secara default tidak menyertakan nama kolom; hanya berisi data. Jika Anda ingin mengekspor file dengan nama kolom, tambahkan hint ini sebelum pernyataan impor. Nilai yang valid:
|
| ||
HIVE_SPLIT_ASYNC_GENERATION_ENABLED | Saat Hive menghasilkan rencana eksekusi, tentukan apakah akan mengirimkan tugas Hive Split ke antrian untuk dieksekusi secara asinkron. Nilai yang valid:
Catatan Parameter ini hanya didukung untuk versi Milvus 3.1.10.1 atau yang lebih baru. |
| ||
FAST_PARQUET_READER_ENABLE | Saat informasi statistik dalam file Parquet salah, Tentukan apakah akan menggunakan pembaca Parquet native sebagai fallback.
|
| ||
OSS_VECTORIZED_PARQUET_READER_ENABLE | Jika data tidak mengandung nilai NULL, tentukan apakah akan mengaktifkan pembacaan Parquet tervektor. Nilai yang valid:
|
| ||
OSS_VECTORIZED_PARQUET_READER_NULL_SCENE_ENABLE | Jika data mengandung nilai NULL, tentukan apakah akan mengaktifkan pembacaan Parquet tervektor. Nilai yang valid:
|
| ||
HUDI_METADATA_TABLE_ENABLED | Tentukan apakah akan memuat metadata Hudi. Nilai yang valid:
|
| ||
HUDI_QUERY_TYPE | Tetapkan metode untuk mengkueri tabel Hudi. Nilai yang valid:
|
| ||
HUDI_REALTIME_SKIP_MERGE | Saat mengkueri data tabel Hudi dalam mode snapshot, tentukan apakah akan melewati penggabungan catatan dari file dasar dan file log. Nilai yang valid:
|
| ||
HUDI_MAX_SPLIT_SIZE= | Ukuran split maksimum. Nilai default: 128. Satuan: MB. |
| ||
HUDI_SPLIT_PARALLEL_GENERATION_ENABLED | Tentukan apakah akan menghasilkan split secara paralel. Nilai yang valid:
|
| ||
HUDI_DATA_SKIPPING_ENABLED | Saat membaca data, gunakan statistik dari Hudi MetaTable untuk melewati shard yang tidak diperlukan, meningkatkan performa kueri. Nilai yang valid:
|
| ||
HUDI_SPLIT_ASYNC_GENERATION_ENABLED | Selama fase pembuatan rencana eksekusi, tentukan apakah akan menghasilkan split Hudi secara asinkron. Nilai yang valid:
|
| ||
Tabel eksternal ApsaraDB RDS for MySQL | JDBC_SCAN_SPLITS | Jumlah split selama TableScan berbasis Java Database Connectivity (JDBC). Nilai default: 1. Nilai yang valid: 1 hingga 100. |
| Gunakan tabel eksternal untuk mengimpor data dari RDS for MySQL |
JDBC_SPLIT_COLUMN | Kolom yang digunakan untuk membagi saat membaca tabel eksternal ApsaraDB RDS for MySQL. |
| ||
JDBC_INSERT_DIRECTLY | Saat menulis data ke tabel eksternal ApsaraDB RDS for MySQL, data ditulis ke tabel sementara terlebih dahulu, lalu ke tabel target secara default. Anda dapat mengubah hint untuk menulis data langsung ke tabel target. Namun, kesalahan apa pun selama proses penulisan dapat mengakibatkan data kotor di tabel target. Nilai yang valid:
|
| ||
Tabel eksternal Tablestore | OTS-INSERT-AS-UPDATE | Tentukan apakah akan menggunakan pernyataan INSERT alih-alih pernyataan UPDATE. Nilai yang valid:
|
| |
Tabel eksternal MaxCompute | ODPS_SPLIT_LIMIT | Jumlah maksimum split saat membaca data melalui Tunnel. Nilai default: 1000. Nilai yang valid: 1 hingga 1000. |
| |
IGNORE_PARTITION_CACHE | Saat mengeksekusi kueri dengan kondisi partisi, kueri metadata partisi langsung dari tabel MaxCompute alih-alih menggunakan metadata partisi yang di-cache.
|
| ||
ROWS_PER_SPLIT | Jumlah maksimum baris data yang dapat dibaca oleh satu split saat membaca data melalui Tunnel. Nilai default: 500000. Nilai yang valid: 10000 hingga 500000. |
| ||
STORAGE_API_ENABLED | Tentukan apakah akan menggunakan MaxCompute Storage API untuk membaca data MaxCompute. MaxCompute Storage API sangat meningkatkan performa baca dibandingkan dengan layanan Tunnel tradisional. Nilai:
|
| ||
APLIT_BYTE_SIZE | Saat membaca data melalui MaxCompute Storage API, ukuran maksimum satu split. Nilai default: 256. Satuan: MB. |
| ||
MAX_BATCH_ROW_COUNT | Saat membaca data melalui MaxCompute Storage API, jumlah maksimum baris dalam satu split. Nilai default: 1024. |
| ||
PAGE_BATCH_SIZE | Saat membaca data melalui MaxCompute Storage API, jumlah maksimum baris yang dikandung setiap halaman. Nilai default: 1024. |
| ||
MAX_ALLOCATION_PER_SPLIT | Saat membaca data melalui MaxCompute Storage API, alokasi memori puncak maksimum di tingkat split. Nilai default: 300 MB. Satuan: MB. |
| ||
ASYNC_GET_SPLIT | Saat MaxCompute menghasilkan rencana eksekusi, tentukan apakah akan mengoptimalkan performa pemuatan split dengan mengirimkan tugas ke antrian secara asinkron. Nilai yang valid:
Catatan Parameter ini hanya didukung untuk versi Milvus 3.1.10.1 atau yang lebih baru. |
| ||
Kontrol konkurensi pemindaian | SPLIT_FLOW_CONTROL_ENABLED | AnalyticDB for MySQL mendukung konfigurasi kuota konkurensi pemindaian. Ini mencegah ketidakstabilan node akibat konkurensi pemindaian dan konsumsi sumber daya yang berlebihan selama kueri. Nilai yang valid:
|
| |
MIN_RUNNING_SPLITS_LIMIT_PER_TASK | Kuota konkurensi pemindaian minimum untuk tugas. Nilai default: 1. Nilai yang valid: [ |
| ||
TARGET_RUNNING_SPLITS_LIMIT_PER_TASK | Kuota konkurensi pemindaian menengah untuk tugas. Tingkatkan atau kurangi kuota konkurensi pemindaian berdasarkan nilai ini. Nilai default: 32. Nilai yang valid: [ |
| ||
MAX_RUNNING_SPLITS_LIMIT_PER_TASK | Kuota konkurensi pemindaian maksimum untuk tugas. Nilai default: 64. Nilainya harus lebih besar dari |
| ||
Cache paging (optimasi performa untuk kueri paging mendalam) | PAGING_ID | Aktifkan fitur Paging Cache dan tentukan secara manual |
| Cache paging (optimasi performa untuk kueri paging mendalam) |
PAGING_CACHE_ENABLED | Aktifkan fitur Paging Cache dan hasilkan secara otomatis
|
| ||
PAGING_CACHE_VALIDITY_INTERVAL | Tetapkan periode validitas cache. Setelah periode ini, cache menjadi tidak valid. Jika cache tidak diakses dalam satu jam setelah tidak valid, sistem secara otomatis menghapus tabel cache sementara yang sesuai. Nilainya harus berupa bilangan bulat lebih besar dari 0. Satuan: detik (s). Gunakan parameter ini bersama |
| ||
INVALIDATE_PAGING_CACHE | Tentukan apakah akan menghapus cache kueri paging untuk pola tertentu. Nilai yang valid:
Parameter ini harus digunakan bersama parameter |
| ||
Tentukan mesin tabel | RC_DDL_ENGINE_REWRITE_XUANWUV2 | Tentukan mesin tabel untuk tabel yang dibuat oleh pernyataan SQL saat ini. Nilai yang valid:
|
| |
Lainnya | RESOURCE_GROUP | Tentukan kelompok sumber daya yang digunakan oleh kueri. Jika Anda tidak menentukan kelompok sumber daya, kelompok sumber daya yang terikat ke akun database digunakan secara default. Jika akun database tidak terikat ke kelompok sumber daya, kelompok sumber daya default digunakan. |
| None |
DML_EXCEPTION_TO_NULL_ENABLED | Jika nilai tidak valid muncul dalam data yang ditulis oleh pernyataan INSERT SELECT, tentukan apakah akan memunculkan exception. Nilai yang valid:
|
| ||
DISPLAY_HINT | Digunakan untuk menandai kueri terkait, seperti yang berasal dari pihak bisnis berbeda, agar mudah diidentifikasi. |
|
FAQ
Bagaimana cara menghapus pengaturan parameter ADB_CONFIG?
Jika Anda menyetel parameter konfigurasi menggunakan SET ADB_CONFIG key=value;, gunakan metode berikut untuk mengembalikannya ke nilai default.
Metode | Contoh |
| |
Setelah perintah berhasil dijalankan, jalankan SHOW ADB_CONFIG KEY=key; untuk memastikan bahwa parameter konfigurasi telah dikembalikan ke nilai default.