本文將詳細介紹PolarDB MySQL版8.0版本的核心參數資訊。
2026年
2026.01.06
類型 | 參數 | 層級 | 說明 |
新增 | loose_innodb_polar_use_snapshot_update | Global/Session |
說明 該參數僅適用於PolarDB MySQL版8.0.2版本,且小版本需為8.0.2.2.32及以上版本。 |
loose_enable_proxy_ro_dump_binlog | Global | 是否允許資料庫代理將Binlog Dump的請求路由到叢集中的唯讀節點。
說明 該參數僅適用於以下版本:
|
2025年
2025.12.22
類型 | 參數 | 層級 | 說明 |
新增 | loose_imci_nci_lsm_enable_checkpoint | Global | 開啟列存索引(IMCI)的LOADING_NCI時,是否產生Checkpoint。
說明 該參數僅適用於PolarDB MySQL版8.0.1版本,且小版本需為8.0.1.1.51及以上版本。 |
修改 | innodb_io_capacity | Global | 修改參數預設值,由4000至20000。並支援在控制台調整參數值。 |
max_execution_time | Global | 支援可在節點上對該參數進行調整。 | |
loose_max_execution_time | Global | 支援可在節點上對該參數進行調整。 | |
loose_imci_nci_lsm_enable_recover | Global | 列存索引(IMCI)的LOADING_NCI是否允許通過Checkpoint方式進行重啟恢複。修改參數預設值為ON。
說明 該參數僅適用於PolarDB MySQL版8.0.1版本,且小版本需為8.0.1.1.51及以上版本。 |
2025.12.11
類型 | 參數 | 層級 | 說明 |
新增 | loose_imci_data_fetch_select_enabled | Session | 控制基於主鍵的全表簡單查詢是否可以路由至列存索引。取值範圍如下:
說明 該參數僅適用於以下版本:
|
loose_innodb_log_consensus_entry_flush_period | Global | 三可用性區域強一致功能:控制Paxos後台周期性Entry構造周期。
說明 該參數僅適用於以下版本:
| |
loose_consensus_replicate_with_cache_log | Global | 三可用性區域強一致功能:主節點是否發送未落盤的Redo日誌給從節點(Follower)。
說明 該參數僅適用於以下版本:
| |
loose_innodb_log_wait_for_consensus_timeout | Global | 三可用性區域強一致功能:主節點事務等待Redo落盤強一致等待的時間。
說明 該參數僅適用於以下版本:
| |
loose_innodb_log_consensus_entry_group_construct | Global | 三可用性區域強一致功能:主節點上事務提交是否使用Batch組合最佳化。取值範圍如下:
說明 該參數僅適用於以下版本:
| |
loose_innodb_log_consensus_entry_max_size | Global | 三可用性區域強一致功能:主節點構造Paxos Entry的閾值。
說明 該參數僅適用於以下版本:
| |
修改 | loose_having_cond_pushdown_mode | Global/Session | 控制條件下推(HAVING to WHERE)功能在何節點上開啟。修改預設值為ON。 說明 該參數的修改適用於PolarDB MySQL版8.0.2版本,且小版本需為8.0.2.2.31.1及以上版本。 |
loose_deprecated_join_elim | Global/Session | 控制是否開啟OPTIMIZE階段的JOIN消除功能。修改預設值為ON。 說明 該參數的修改適用於PolarDB MySQL版8.0.2版本,且小版本需為8.0.2.2.31.1及以上版本。 | |
loose_join_predicate_pushdown_opt_mode | Global/Session | 控制串連條件下推功能在何節點上開啟。修改預設值為ON。 說明 該參數的修改適用於PolarDB MySQL版8.0.2版本,且小版本需為8.0.2.2.31.1及以上版本。 | |
loose_subquery_cond_pushdown_mode | Global/Session | 控制條件下推(WHERE子句下推至IN子查詢)功能在何節點上開啟。修改預設值為ON。 說明 該參數的修改適用於PolarDB MySQL版8.0.2版本,且小版本需為8.0.2.2.31.1及以上版本。 | |
loose_pq_data_fetch_select_enabled | Session | 控制根據主鍵查全表的簡單查詢是否能夠採用並行查詢的執行計畫。取值範圍如下:
說明 該參數的修改適用於PolarDB MySQL版8.0.2版本,且小版本需為8.0.2.2.31及以上版本。 | |
loose_adaptive_cost_threshold_for_imci | Global/Session | 控制行列自適應分流代價閾值,支援在控制台調整參數值。 取值範圍:1-18446744073709551615。預設值:50000。 說明
|
2025.12.02
類型 | 參數 | 層級 | 說明 |
新增 | loose_innodb_polar_replica_skip_supremum_dynamic | Global | 新增對唯讀(RO)節點遊標定位進行調整的動態開關功能。取值範圍如下:
說明 該參數僅適用於以下版本:
|
loose_optimize_binlog_rotation | Global | 新增對Binlog日誌輪轉(rotate)掃描檔案名稱的最佳化參數。取值範圍如下:
說明 該參數僅適用於PolarDB MySQL版8.0.1版本,且小版本需為8.0.1.1.51.2及以上版本。 |
2025.11.30
類型 | 參數 | 層級 | 說明 |
新增 | loose_materialized_view_enabled | Global/Session | 物化視圖開關。取值範圍如下:
說明 該參數僅適用於以下版本:
|
loose_enable_materialized_view_parallel | Global/Session | 是否開啟物化視圖的並行查詢功能。取值範圍如下:
說明 該參數僅適用於以下版本:
|
2025.11.27
類型 | 參數 | 層級 | 說明 |
新增 | loose_enable_resource_control | Global | 控制是否開啟叢集的資源控制(Resource control)功能。
說明 該參數僅適用於以下版本:
|
loose_imci_query_keep_wait_long_secs | Global | 開啟列存索引的Serverless功能後,當分析(AP)查詢發生排隊時,觸發Serverless主動彈升的期間。 取值範圍:0~300000。 預設值:600。 單位:秒。 說明 該參數僅適用於以下版本:
| |
loose_imci_loadstatus_trx_mem_high_wm | Global | 用於列存索引處理資料庫事務而分配的記憶體(儲存行資料
說明 該參數僅適用於以下版本:
| |
修改 | loose_imci_max_virtual_memory | Global | 修改參數的預設值應根據計算節點的記憶體值進行設定。 使用列存索引進行查詢時的最大記憶體限制。
說明
|
loose_distinct_elimination_mode | Global/Session | 修改參數預設值為在唯讀(RO)節點上開啟此功能。 消除冗餘DISTINCT功能的主開關,如果投影列是唯一的,會消除SQL中的DISTINCT。 取值範圍如下:
說明 該參數修改的適用版本:MySQL 8.0.2,且小版本需為8.0.2.2.30及以上版本。 | |
loose_join_elimination_mode | Global/Session | 修改參數預設值為在唯讀(RO)節點上開啟此功能。 串連(JOIN)消除功能的主開關,如果串連(JOIN)能消除,會消除串連表。 取值範圍如下:
說明 該參數修改的適用版本:MySQL 8.0.2,且小版本需為8.0.2.2.30及以上版本。 | |
loose_derived_cond_pushdown_mode | Global/Session | 修改參數值ON的邏輯,在讀寫(RW)節點上開啟該參數後,外層WHERE條件會下推到派生表(Derived Tables)內部。 WHERE條件到派生表(Derived Tables)的條件下推功能的主開關。取值範圍:
說明 該參數修改的適用版本:MySQL 8.0.2,且小版本需為8.0.2.2.30及以上版本。 |
2025.11.12
類型 | 參數 | 層級 | 說明 |
修改 | loose_max_execution_time | Global | 用於控制查詢語句執行的時間長度。修改預設值為0。 取值範圍:0~4294967295。 預設值:0。 單位:毫秒。 |
max_execution_time | Global | 用於控制查詢語句執行的時間長度。刪除該參數,統一使用 |
2025.11.05
類型 | 參數 | 層級 | 說明 |
新增 | loose_imci_vector_index_dump_rows_threshold | Global | 用於控制向量索引的增量寫入大小。背景工作會定期檢查當前向量索引快照位點與列存索引快照位點之間的增量。當增量行數超過該閾值時,背景工作將會提交新增資料行以追加到向量索引中。
說明 該參數僅適用於PolarDB MySQL版8.0.2版本,且小版本需為8.0.2.2.30及以上版本。 |
loose_imci_vector_index_train_rows | Global | 基於量化的向量索引構建前需要做一個預訓練,該參數用於設定預訓練向量資料大小,目前僅適用於FAISS_HNSW_PQ演算法。
說明 該參數僅適用於PolarDB MySQL版8.0.2版本,且小版本需為8.0.2.2.30及以上版本。 | |
loose_imci_parallel_build_vector_threads_per_table | Global | 向量索引構建是比較耗時的操作,該參數用於設定後台構建向量索引的並發線程數。
說明 該參數僅適用於PolarDB MySQL版8.0.2版本,且小版本需為8.0.2.2.30及以上版本。 | |
loose_imci_enable_vector_search | Session | 使用向量檢索加速近似最近鄰(ANN)檢索的控制開關。
說明 該參數僅適用於PolarDB MySQL版8.0.2版本,且小版本需為8.0.2.2.30及以上版本。 | |
loose_imci_vector_search_filter_pct | Session | 當謂詞過濾的預估選擇率大於或等於該參數值時,優先使用向量索引召回。
當前預設值表示,當謂詞的預估選擇率大於或等於20%時,系統將優先使用向量索引進行召回,隨後再進行謂詞過濾以獲得召回結果。 說明 該參數僅適用於PolarDB MySQL版8.0.2版本,且小版本需為8.0.2.2.30及以上版本。 | |
loose_imci_enable_vector_search_inline_filter | Session | 包含謂詞的向量查詢是否使用內聯過濾(inline filter)的控制開關。
說明 該參數僅適用於PolarDB MySQL版8.0.2版本,且小版本需為8.0.2.2.30及以上版本。 | |
loose_imci_hnswpq_k_factor | Session | 當向量索引使用
說明
| |
loose_dashscope_sk | Session | 該參數用於設定在執行 說明 該參數僅適用於PolarDB MySQL版8.0.2版本,且小版本需為8.0.2.2.31及以上版本。 | |
修改 | innodb_lru_scan_depth | Global | 調整LRU刷髒閾值。開放修改許可權,支援在控制台調整參數值。 取值範圍:100~1099511627776。 說明
|
loose_max_execution_time | Global | 用於控制查詢語句執行的時間長度。修改預設值為86400000。 取值範圍:0~4294967295。 預設值:86400000。 單位:毫秒。 說明 該參數修改後立即生效,無需重啟叢集。 | |
autocommit | Global | 是否將每個單獨的SQL語句(例如
說明 該參數修改後立即生效,無需重啟叢集。 |
2025.10.29
類型 | 參數 | 層級 | 說明 |
新增 | loose_timer_cache_size | Global | 設定timer緩衝的最大數量。用於最佳化開啟 取值範圍:0~1000000。 預設值:0。 說明 該參數適用的資料庫引擎版本如下:
|
修改 | default_time_zone | Global | 設定指定時區名稱,增加時區參數的取值範圍。 |
2025.10.21
類型 | 參數 | 層級 | 說明 |
新增 | loose_imci_nci_lsm_enable_recover | Global | 列存索引(IMCI)的LOADING_NCI是否允許通過Checkpoint方式進行重啟恢複。
說明
|
loose_imci_max_open_table_concurrency | Global | 控制列存索引(IMCI)最大可同時開啟表的查詢並發數量。 取值範圍:1~9223372036854775807。 預設值:9223372036854775807。 說明 該參數適用的資料庫引擎版本如下:
| |
loose_imci_query_priority | Global/Session | 調整當前會話(Session)層級列存索引(IMCI)的查詢優先順序。 取值範圍:-9999~9999。 預設值:0。 說明 該參數適用的資料庫引擎版本如下:
| |
loose_innodb_btr_cur_fine_history_length | Global | 用於設定當 取值範圍:10000~4294967295。 預設值:100000。 說明 該參數適用的資料庫引擎版本如下:
| |
修改 | loose_imci_scheduling_policy | Global | 控制列存索引(IMCI)調度策略,支援了優先順序調度(PRIORITY_QUEUE)。 取值範圍如下:
說明 該參數適用的資料庫引擎版本如下:
|
loose_innodb_ro_read_no_sync_enable | Global | 調整參數預設值為ON,開啟該參數可大幅提升RO節點Page IO讀效能。
說明 該參數適用的資料庫引擎版本如下:
|
2025.10.14
類型 | 參數 | 層級 | 說明 |
新增 | loose_innodb_blob_prepare_pages | Global | 是否開啟大欄位BLOB頁的預分配與寫入最佳化。
說明 該參數適用的資料庫引擎版本如下:
|
loose_innodb_blob_prepare_max_extern_size | Global | 開啟大欄位寫入最佳化的最大BLOB長度。 取值範圍:8192~536870912。 預設值:409600。 單位:Byte。 說明 該參數適用的資料庫引擎版本如下:
| |
修改 | loose_slow_log_record_imci | Global | 記錄在慢日誌中是否列存索引資訊,由預設關閉修改為預設開啟。
|
2025.09.18
類型 | 參數 | 層級 | 說明 |
新增 | loose_innodb_polar_replica_skip_supremum | Global | 唯讀節點定位到資料頁記錄(Page Supremum Record)後,是否進行右移。
說明 該參數適用的資料庫引擎版本如下:
|
2025.08.11
類型 | 參數 | 層級 | 說明 |
新增 | loose_innodb_flush_pages_using_space_id | Global | 是否開啟Faster TRUNCATE/DROP TABLE功能,快速TRUNCATE/DROP表。 取值範圍如下:
說明
|
loose_ps_str_using_collation_connection | Session | 在使用預先處理語句( 取值範圍如下:
說明
| |
loose_adaptive_imci_chosen_rows_threshold | Session | 使用列存索引(IMCI)功能時,設定在行列自動分流中是否使用自適應執行能力的最小行數。 取值範圍:0~18446744073709551615 預設值:10000 說明
| |
loose_sql_ap_selects_refine_reason | Global | 當處理分析(AP)類型的查詢失敗時,系統是否返回一個詳細錯誤碼。 取值範圍如下:
說明
| |
loose_partition_cost_enhancement_enabled | Global/Session | 最佳化分區表的代價計算邏輯。 取值範圍如下:
說明
| |
loose_hybrid_opt_fetch_imci_stats_thread_enabled | Global | 是否在行存節點開啟後台線程抓取列存節點的統計資訊。 取值範圍如下:
說明
| |
loose_hybrid_opt_dispatch_enabled | Session | 是否開啟混合最佳化器進行行列自動分流。 取值範圍如下:
說明
| |
loose_partition_wise_join_enabled | Global/Session | 分區表與普通表的 取值範圍如下:
說明
| |
修改 | loose_innodb_enable_ttl_purge | Global |
說明
|
loose_innodb_ttl_min_interval | Global |
說明
| |
loose_innodb_ttl_purge_thread | Global |
說明
| |
loose_innodb_ttl_cluster_index_purge_batch_size | Global |
說明
| |
loose_innodb_ttl_index_purge_batch_size | Global |
說明
| |
loose_innodb_ttl_purge_start_hour | Global |
說明
| |
loose_innodb_ttl_purge_end_hour | Global |
說明
|
2025.07.28
類型 | 參數 | 層級 | 說明 |
新增 | loose_innodb_blob_slave_read_consistent | Global | 是否在從節點上讀取LOB時使用slave_slow_read。 取值範圍如下:
說明
|
loose_innodb_slave_dummy_index_cached_share_strategy | Global | 最佳化Runtime Apply耗時問題,減少唯讀節點(RO)上冷資料訪問引發慢SQL的情況。 取值範圍如下:
說明
| |
修改 | long_query_time | Global | 修改參數注釋缺少單位問題,增加說明預設單位為秒。 取值範圍:0.03~31536000。預設值為1。單位為秒。 |
2025.07.03
類型 | 參數 | 層級 | 說明 |
新增 | loose_sql_big_selects | Session | 是否允許開啟執行大規模SELECT查詢。 取值範圍如下:
說明
|
修改 | loose_imci_serverless_enable_proactive | Global | 配置Serverless列存節點是否在查詢時或DDL排隊時自動彈性擴容。 取值範圍如下:
說明
|
2025.06.26
類型 | 參數 | 層級 | 說明 |
新增 | loose_innodb_ttl_finished_job_expired_days | Global | TTL功能新增清理 取值範圍為1~365。預設值為90。預設單位為天。 說明
|
2025.06.19
類型 | 參數 | 層級 | 說明 |
新增 | loose_polar_performance_schema_enable_row_locks | Global | 控制開啟Polar Performance Schema功能時,是否支援查看行鎖監控資訊。
說明
|
修改 | loose_polar_enable_imci_with_standby | Global | 修改是否預設允許Standby節點掛載IMCI列存索引唯讀(RO)節點。 取值範圍如下:
說明
|
2025.05.22
類型 | 參數 | 層級 | 說明 |
新增 | loose_imci_include_function_index_field | Global/Session | 構建列存索引時,是否針對函數索引列構建列存索引(IMCI)。
說明
|
loose_imci_card_est_using_index | Global/Session | 是否使用行存索引改進列存索引(IMCI)的基數估計。
說明
| |
loose_imci_groupby_lazy_load | Global/Session | 是否不在GROUP BY執行前物化所有涉及的列值。
說明
| |
loose_imci_implicit_orderby | Global/Session | 是否對沒有ORDER BY的查詢添加隱式排序操作保證結果集的穩定性。
說明
| |
loose_imci_implicit_orderby_rollup | Global/Session | 列存索引(IMCI)在執行含有ROLL UP的查詢時,是否會自動添加隱式排序使結果集順序與MySQL完全一致。
說明
| |
loose_imci_use_adapt_aggr | Global/Session | 執行列存索引(IMCI)查詢時,是否使用自適應GROUP BY演算法。
說明
| |
loose_imci_optimize_const_join_memory | Global/Session | 列存索引(IMCI)在執行IN子查詢轉換為半串連(SEMI JOIN)時是否進行了記憶體配置最佳化。
說明
| |
loose_imci_hybrid_index_join_fanout | Global/Session | 當列存索引(IMCI)最佳化器演算法選擇時,若索引的fanout超過預設閾值時,系統將在執行計畫產生階段主動排除該索引用於Index Join。 取值範圍:0-9223372036854775807。預設值:4。單位為個。 說明
| |
loose_imci_hybrid_index_search_rows | Global/Session | 列存索引(IMCI)混合執行計畫(Hybrid Plan)的使用原則中,當查詢涉及的點查(Point Lookup)數量超過該閾值時,系統將不會採用Hybrid Plan進行查詢加速。 取值範圍:0-9223372036854775807。預設值:1024。單位為個。 說明
| |
loose_imci_query_quota_ratio | Global/Session | 列存索引(IMCI)執行查詢時,扣去預留的記憶體之後查詢實際使用的記憶體比例。 取值範圍:0.01-1.00。預設值為0.8,單位為百分比。 說明
| |
loose_imci_window_small_sort_size | Global/Session | 列存索引(IMCI)執行視窗函數時,系統根據分區大小選擇最優執行演算法的行數閾值。 取值範圍:0-9223372036854775807。預設值為16384。單位為行數。 說明
| |
loose_polar_enable_explain_ddl | Global | 是否開啟EXPLAIN DDL功能。
說明
| |
loose_polar_enable_explain_ddl_on_primary | Global | 是否允許在讀寫節點執行EXPLAIN DDL操作。
說明
| |
loose_polar_max_collect_thd_num_in_explain_ddl | Global | 控制EXPLAIN DDL收集的潛在MDL阻塞線程的數目。 取值範圍:1-512。預設值為16。單位為個。 說明
|
2025.05.19
類型 | 參數 | 層級 | 說明 |
新增 | loose_innodb_polar_sync_fil_op_with_replica_time | Global | 主節點DDL進行檔案操作時,等待從節點應用物理日誌的最大時間長度。 取值範圍:1-31536000。預設值為2。單位為秒。 說明 該參數修改後立即生效,無需重啟叢集。 |
修改 | loose_pq_cte_parallel_scan | Global/Session | 是否允許在CTE的物化表上做並行掃描。
說明 該參數僅適用PolarDB MySQL版8.0.2版本,且小版本需為8.0.2.2.6及以上版本。 |
open_files_limit | Global | InnoDB可以最多使用的檔案描述符數量。 調整參數範圍範圍。 取值範圍:4000-1000000。預設值為655350。單位為Byte。 |
2025.05.07
類型 | 參數 | 層級 | 說明 |
新增 | loose_pq_enabled | Global | 是否開啟並行查詢。
說明 該參數僅適用PolarDB MySQL版8.0.1版本,且小版本需為8.0.1.1.45及以上版本。 |
loose_innodb_polar_primary_sync_tablespace_op_with_replica | Global | DDL過程中主節點檔案操作是否等待從節點應用到指定LSN(Log Sequence Number)。
| |
loose_imci_nci_lsm_bp_shard | Global | 新增列存索引(IMCI)NCI Buffer Pool Shard數量,對於IMCI較多的情況下(列索引數 * loose_imci_nci_lsm_bp_shard * 245 位元組),通過減少Shard數量降低記憶體佔用,提高資源使用率。 取值範圍:1-2048。預設值:800。單位為個。 | |
修改 | loose_max_digest_length | Global | 調整為修改參數後,無需重啟叢集。 在效能模式(performance_schema)表中設定摘要文本的最大長度。 取值範圍:0~1048576。預設值為1024。單位為Byte。 說明 該參數僅適用於PolarDB MySQL版8.0.1且小版本為8.0.1.1.39及以上版本。 |
loose_innodb_orca_processor_threads | Global | Orca(相容Redis協議)命令處理線程數。 取值範圍:1-512。預設值:{LEAST(GREATEST({DBNodeClassCPU*6},16),512)}。單位為個。 說明
| |
loose_innodb_orca_network_threads | Global | Orca(相容Redis協議)網路線程數。 說明
|
2025.04.10
類型 | 參數 | 層級 | 說明 |
新增 | loose_index_merge_limitation | Global/Session | 新增控制是否在DML語句中使用INDEX MERGE。 取值範圍:'[^'\"]*'。預設值:'INTERSECTION_DML'。 說明
|
loose_extend_stats_expired_time | Global | 新增統計擴充資訊到期時間。 取值範圍:0-31536000。預設值:0。單位為秒。 說明
|
2025.04.02
類型 | 參數 | 層級 | 說明 |
新增 | loose_adaptive_cost_threshold_for_imci | Global/Session | 新增控制行列自適應分流代價閾值,實現與原代價閾值解耦。 取值範圍:1-18446744073709551615。預設值:50000。 說明
|
loose_imci_rb_ctrl_threads_cnt | Global/Session | 新增MCI RowBuf模組背景工作線程池數量。 取值範圍:8-512。預設值:16。 說明
| |
loose_imci_rb_ctrl_max_threads_cnt | Global/Session | 新增IMCI RowBuf模組背景工作線程池數量上限。 取值範圍:8-1024。預設值:512。 說明
|
2025.03.27
類型 | 參數 | 層級 | 說明 |
新增 | loose_innodb_lf_hash_shard_count | Global | 用於最佳化海量表情境下(例如需要提供SaaS服務的環境)統計資訊的維護,大幅提升高並發情況下對錶結構查詢(如DESC TABLE)和讀寫效能。 取值範圍:1-128。預設值為1。 說明 該參數適用的資料庫引擎版本如下:
|
2025.03.20
類型 | 參數 | 層級 | 說明 |
新增 | loose_imci_enable_multi_stmt_query | Global/Session | 新增開啟多語句查詢是否可以路由到唯讀列存節點。
說明
|
loose_innodb_slave_log_apply_worker | Global | 支援通過控制台靈活調整Apply線程數,以提高從節點的複製效能。 取值範圍:1-64。預設值為8。 |
2025.03.13
類型 | 參數 | 層級 | 說明 |
新增 | loose_stats_manager_enabled | Global | 是否開啟統計資訊管理功能。 取值範圍如下:
說明
|
loose_polar_enable_sic | Global | 是否開啟SIC通訊功能。 取值範圍如下:
說明 該參數僅適用於PolarDB MySQL版8.0.2版本,且小版本需為8.0.2.2.28及以上版本。 | |
loose_stats_manager_auto_gathering_mode | Global | 是否開啟統計資訊自動更新功能。 取值範圍如下:
說明
| |
loose_extend_stats_enabled | Global | 是否開啟擴充統計資訊功能。 取值範圍如下:
說明
| |
loose_stats_manager_auto_gathering_interval | Global | 統計資訊自動更新功能的工作間隔。 取值範圍:0~18446744073709551615。預設值為60,單位為秒。 說明
| |
loose_stats_manager_auto_gathering_dop | Global | 統計資訊自動採樣功能的並發度。 取值範圍:0~128。預設值為2。單位為個。 說明
| |
loose_stats_manager_offload_task_timeout | Global | 統計資訊自動採樣功能的任務逾時時間。 取值範圍:0~18446744073709551615。預設值為3600。單位為秒。 說明
| |
loose_stats_task_cpu_threshold | Global | 允許統計資訊自動更新的CPU閾值。 取值範圍:0~100。預設值為40。 說明
| |
loose_stats_manager_offload_sample_max_mem_size | Global | 跨節點統計資訊採樣的記憶體大小。 取值範圍:1000000~18446744073709551615。預設值為20000000。單位為Byte。 說明
| |
loose_stats_manager_offload_sample_max_rows | Global | 跨節點統計資訊採樣的行數。 取值範圍:1~18446744073709551615。預設值為10000000。單位為行數。 說明
| |
loose_extend_stats_use_column_stats | Global/Session | 是否使用列統計資訊功能。 取值範圍如下:
說明
| |
loose_extend_stats_sample_max_mem_size | Global/Session | 擴充統計資訊採樣記憶體大小。 取值範圍:1000000~18446744073709551615。預設值:20000000。單位為Byte。 說明
| |
loose_extend_stats_sample_max_rows | Global/Session | 擴充統計資訊採樣行數。 取值範圍:1~18446744073709551615。預設值:10000000。單位為行數。 說明
| |
修改 | loose_innodb_ro_read_no_sync_enable | Global | 調整RO No Sync參數可見,開啟該參數可大幅提升RO節點Page IO讀效能。 取值範圍如下:
說明
|
2025.02.20
類型 | 參數 | 層級 | 說明 |
修改 | loose_imci_query_wait_timeout | Global | 該參數調整為控制台可動態調整。 查詢IMCI排隊逾時時間。 取值範圍:1~9223372036854775807。預設值為600,單位為秒。 說明
|
internal_tmp_disk_storage_engine | Global | 該參數調整為PolarDB MySQL版8.0.2版本不顯示該參數。 預設情況下,內部暫存資料表使用預設儲存引擎InnoDB。 |
2025.02.12
類型 | 參數 | 層級 | 說明 |
新增 | loose_polar_output_connection_tp_state | Global | 執行 取值範圍如下:
說明
|
loose_imci_stats_scan_max_ndv | Global/Session | 採集統計資訊時,若某列的基數低於預設閾值,最佳化器將掃描該列的所有行以擷取最精確的統計資訊。 取值範圍:0-9223372036854775807。預設值為0。單位為個數。 說明
| |
loose_imci_stats_expired_time | Global/Session | 列存索引(IMCI)在監控統計資訊時,若更新比例未達標,但時間超過閾值,將觸發更新。 取值範圍:0~9223372036854775807。預設值為9223372036854775807。單位為秒。 說明
| |
修改 | loose_max_digest_length | Global | 該參數調整為控制台可動態調整。 在效能模式(performance_schema)表中設定摘要文本的最大長度。 取值範圍:0~1048576。預設值為1024。單位為Byte。 說明
|
loose_thread_pool_high_priority_users | Global | 該參數調整為控制台可動態調整。 通過最佳化控制台配置,高優先順序使用者列表已實現動態配置,支援參數即時修改。 說明
| |
innodb_online_alter_log_max_size | Global | 該參數調整為控制台可動態調整。 線上索引建立過程中,修改最大記錄檔的大小上限。 取值範圍:65536-1099511627775。預設值為107374182400。單位為Byte。 說明 該參數修改後立即生效,無需重啟叢集。 |
2025.01.16
類型 | 參數 | 層級 | 說明 |
新增 | loose_innodb_enable_ttl_purge | Global | 是否開啟資料清理(TTL)開關。 取值範圍如下:
說明
|
loose_innodb_ttl_min_interval | Global | 設定資料到期時間時,允許的最小時間。 取值範圍:0~4294967295。預設值為100。預設單位為秒。 說明
| |
loose_innodb_ttl_purge_thread | Global | 清理TTL到期資料的線程數。修改後需重設 取值範圍:2~32。預設值為4。單位為個。 說明
| |
loose_innodb_ttl_cluster_index_purge_batch_size | Global | TTL資料清理時,掃描主鍵的數量。 取值範圍:10000~1000000。預設值為10000。單位為個。 說明
| |
loose_innodb_ttl_index_purge_batch_size | Global | TTL清理資料時,掃描TTL列索引的資料。 取值範圍:500~1000000。預設值為500。單位為個。 說明
| |
loose_innodb_ttl_purge_start_hour | Global | TTL清理資料開始的時間。不得超過 取值範圍為0~23。預設值為0。單位為秒。 說明
| |
loose_innodb_ttl_purge_end_hour | Global | TTL清理資料結束的時間。不得小於 取值範圍為0~23。預設值為0。單位為秒。 說明
| |
loose_innodb_buffer_pool_instances | Global | 設定緩衝池叢集(Buffer Pool Instance)數量。 取值範圍:1~64。 預設值為8。單位為個。 |
2025.01.10
類型 | 參數 | 層級 | 說明 |
新增 | loose_polar_enable_imci_with_standby | Global | 是否允許備用節點掛載IMCI唯讀(RO)節點。 取值範圍如下:
說明
|
loose_max_digest_length | Global | 在效能模式(performance_schema)表中設定摘要文本的最大長度。 取值範圍:0-1048576。預設值為1024。單位為Byte。 說明 該參數僅適用於PolarDB MySQL版8.0.1.1.39及以上版本。 |
2025.01.09
類型 | 參數 | 層級 | 說明 |
新增 | loose_rows_examined_agg_all_query_blocks | Session | 是否開啟所有查詢塊行數匯總。 取值範圍如下:
說明
|
loose_polar_enable_explain_ddl | Global | 是否開啟EXPLAIN DDL功能。 取值範圍如下:
說明
| |
loose_polar_enable_explain_ddl_on_primary | Global | 是否允許在讀寫節點執行EXPLAIN DDL操作。 取值範圍如下:
說明
| |
loose_polar_max_collect_thd_num_in_explain_ddl | Global | 控制EXPLAIN DDL收集的潛在MDL阻塞線程的數目。 取值範圍:1-512,預設值為16。 說明
| |
loose_adaptive_ordering_rows_threshold | Session | 自適應執行能力有序索引選擇過程中,參與設定檢查位置的行數閾值。 取值範圍:0-4294967295。預設值為50000。單位為行數。 說明
| |
loose_sql_trace_sample_query_max_len | Global | SQL Trace查詢的最大長度。 取值範圍:0-4294967295。預設值為8192。單位為Byte。 說明
|
2024年
2024.11.25
類型 | 參數 | 層級 | 說明 |
新增 | loose_sql_require_primary_key | Session | 在建立表時,是否必須包含主鍵,並且不允許通過ALTER TABLE語句移除主鍵。 取值範圍如下:
說明 該參數修改後立即生效,無需重啟叢集。 |
修改 | innodb_open_files | Global | 將innodb_open_files參數修改為動態參數,並且擴大innodb_open_files可配置的範圍。取值範圍:[11-81920],預設值為20000,單位為個。 說明 該參數修改後立即生效,無需重啟叢集。 |
2024.12.26
類型 | 參數 | 層級 | 說明 |
新增 | loose_imci_proxy_invisible_before_recover_finish | Global | 控制列存索引(IMCI)節點在啟動後、列索引準備就緒之前是否允許SQL路由到該節點。 取值範圍如下:
說明
|
修改 | loose_imci_nci_lru_cache_capacity | Global | 參數修改為可在控制台動態調整。 控制IMCI 取值範圍:[1-{DBNodeClassMemory*80/100}],預設值:{DBNodeClassMemory*8/100}。 說明
|
2024.12.19
類型 | 參數 | 層級 | 說明 |
新增 | loose_join_cond_push_into_derived_mode | Session | 是否開啟串連條件下推(串連條件下推至物化派生表)的功能。 取值範圍如下:
說明
|
loose_imci_in_to_semijoin_threshold | Global/Session | 當IN列表的長度達到閾值時,最佳化器將IN轉換為半串連(SEMI JOIN)。 參數取值範圍:[0-9223372036854775807],預設值為64,單位為個數。 說明
| |
loose_imci_union_pipeline_size | Global/Session | 同一條pipeline中同時允許存在的最大UNION個數。 參數取值範圍:[2-1024],預設值為3,單位為個。 說明
| |
loose_imci_expr_batch_size | Global/Session | IMCI查詢執行的向量化批處理大小。 取值範圍:[64-32768],預設值4096,單位為行。 說明
| |
修改 | loose_derived_cond_pushdown_mode | Global | 修改參數預設值從OFF調整REPLICA_ON。 是否開啟條件下推(WHERE條件下推派生表)的功能。 取值範圍如下:
|
loose_imci_in_multi_stmt_transaction | Global | 修改支援多語句事務IMCI讀轉寄的開關預設值,將預設值OFF調整為ON。 說明 該參數修改後立即生效,無需重啟叢集。 |
2024.11.25
類型 | 參數 | 層級 | 說明 |
新增 | loose_sql_require_primary_key | Session | 在建立表時,是否必須包含主鍵,並且不允許通過ALTER TABLE語句移除主鍵。 取值範圍如下:
說明 該參數修改後立即生效,無需重啟叢集。 |
修改 | innodb_open_files | Global | 將innodb_open_files參數修改為動態參數,並且擴大innodb_open_files可配置的範圍。取值範圍:[11-81920],預設值為20000,單位為個。 說明 該參數修改後立即生效,無需重啟叢集。 |
2024.11.20
類型 | 參數 | 層級 | 說明 |
新增 | loose_imci_in_multi_stmt_transaction | Global | 是否開啟支援多語句事務讀取IMCI列存資料。 取值範圍如下:
說明
|
修改 | loose_imci_lru_cache_capacity | Global |
說明 DBNodeClassMemory:購買叢集規格記憶體值。 |
loose_imci_nci_lsm_memtbl_check_all_size | Global |
預設值為[DBNodeClassMemory*10/100]。 說明 DBNodeClassMemory:購買叢集規格記憶體值。 |
2024.11.13
類型 | 參數 | 層級 | 說明 |
新增 | loose_partition_level_mdl_enabled | Global | 是否開啟分區MDL功能,開啟時,允許不同分區上DDL和DML的並行作業。 取值範圍如下:
說明 該參數僅適用於PolarDB MySQL版8.0.2.2.6.1及以上版本。 |
2024.11.11
類型 | 參數 | 層級 | 說明 |
修改 | loose_imci_scc_wait_csn_timeout_sec | Global |
說明 該參數修改後立即生效,無需重啟叢集。 |
2024.11.07
類型 | 參數 | 層級 | 說明 |
新增 | loose_imci_enable_query_fts_like | Session | 是否開啟列存索引的全文索引的轉換,將
說明 該參數適用的資料庫引擎版本如下:
|
loose_imci_plan_use_mpp | Global/Session | 是否產生MPP(大規模平行處理)計劃。取值範圍如下:
說明 該參數適用的資料庫引擎版本如下:
| |
loose_imci_scc_wait_csn_timeout_sec | Global | IMCI節點等待SCC複製逾時時間。 參數取值範圍:[0-1000000000],預設值為1,單位為秒。 說明
| |
loose_imci_mpp_cost_threshold | Global/Session | 產生MPP計劃的最小成本閾值為 參數取值範圍:[1-10000],預設值為300,單位為毫秒。 說明
|
2024.10.17
類型 | 參數 | 層級 | 說明 |
新增 | loose_innodb_log_io_threads | Global | 日誌刷寫IO線程數目。 參數取值範圍:[1-64],預設值為4。 |
修改 | loose_allocator_policy_disabled | Global | 是否開啟記憶體控制策略。取值範圍如下:
說明 該參數適用的資料庫引擎版本如下:
|
loose_innodb_use_shadow_flush | Global | 是否開啟無鎖刷髒資料功能。取值範圍如下:
說明
|
2024.10.10
類型 | 參數 | 層級 | 說明 |
新增 | loose_adaptive_plans_switch | Global/Session | 是否開啟自適應執行能力控制。取值範圍如下:
說明
|
loose_etl_from_imci | Global/Session | 是否開啟使用ETL從列存中讀取資料。取值範圍如下:
說明
| |
loose_max_adaptive_digest_length | Session | 自適應digest長度最大值。 取值範圍:[0-67108864],預設值為2097152,單位為Byte。 說明
| |
loose_adaptive_plans_max_time | Global/Session | 允許切換自適應執行能力的SQL語句的最大執行時間。當查詢語句的實際執行時間超過當前閾值後,即使觸發了切換計劃的條件,也將不再切換執行計畫。 取值範圍:[0-1800000],預設值為500,單位為毫秒。 說明
| |
修改 | loose_xengine_bulk_load_size | Global/Session | 控制X-Engine預提交事務支援的批量大小。 修改參數取值範圍:[1-1073741824],預設值為100000,單位為行數。 說明
|
2024.09.26
類型 | 參數 | 層級 | 說明 |
新增 | loose_pq_mpp_enabled | Global | 是否開啟ePQ多機並行查詢全域開關。取值範圍如下:
說明
|
loose_pq_remain_subq_on_leader_with_offset | Session | ePQ並行查詢時,存在較大LIMIT OFFSET時是否開啟子查詢下推。取值範圍如下:
說明
| |
修改 | loose_innodb_purge_batch_size | Global | 將參數預設值調整為與規格相關,提高CPU使用率。 |
2024.09.19
類型 | 參數 | 層級 | 說明 |
新增 | loose_polar_support_cluster_mdl_preemption | Global/Session | 是否開啟RW節點搶佔式DDL功能取值範圍如下:
說明
|
loose_polar_primary_mdl_preempt_after_wait_second | Global | 設定RW節點同步MDL鎖阻塞時,等待逾時的時間。到達此時間還未成功同步MDL鎖,則開始搶佔線程。 新增參數取值範圍:[1-31536000],預設值為10,單位為秒。 說明
|
2024.09.05
類型 | 參數 | 層級 | 說明 |
新增 | loose_winmagic_mode | Global/Session | 是否開啟WinMagic。取值範圍如下:
說明
|
loose_subquery_coalesce_mode | Global/Session | 是否開啟合并子查詢。取值範圍如下:
說明
| |
loose_simplify_subq_mode | Global/Session | 是否開啟簡化子查詢。取值範圍如下:
說明
|
2024.08.29
類型 | 參數 | 層級 | 說明 |
修改 | loose_imci_build_bloomfilter_max_field_len | Global |
|
2024.08.22
類型 | 參數 | 層級 | 說明 |
新增 | loose_innodb_polar_wait_slave_reply_max_time | Global | 開啟半同步複製功能後,寫事務在提交前會等待備可用性區域確認同步的最長時間,如果在此時間內未收到備可用性區域的確認資訊,寫事務仍然會被提交。 取值範圍:[0-18446744073709550],預設值為500,單位為毫秒。 說明
|
loose_enable_large_trx_optimization | Global | 是否開啟Binlog大事務最佳化功能。取值範圍如下:
說明
| |
loose_binlog_large_trx_threshold_up | Global | 使用Binlog大事務最佳化機制的閾值。開啟Binlog大事務最佳化機制開關後,當單個事務產生的Binlog大小超過該閾值時,將採用最佳化後的Binlog提交方式進行提交。
說明
| |
修改 | loose_temptable_max_mmap | Global |
|
2024.08.15
類型 | 參數 | 層級 | 說明 |
新增 | loose_innodb_polar_page_track | Global | 是否開啟SCC最佳化功能MTT。取值範圍如下:
說明 該參數適用的資料庫引擎版本如下:
|
修改 | default_time_zone | Global/Session | 設定
|
2024.08.01
類型 | 參數 | 層級 | 說明 |
新增 | loose_predicate_deduce_mode | Global/Session | 是否啟用謂詞推導功能。取值範圍如下:
說明
|
2024.08.01
類型 | 參數 | 層級 | 說明 |
修改 | loose_innodb_redo_log_buf_enable | Global | MySQL 8.0.2及以上版本不再支援在控制台配置該參數。 |
loose_innodb_redo_log_buf_size | Global | MySQL 8.0.2及以上版本不再支援在控制台配置該參數。 |
2024.07.25
類型 | 參數 | 層級 | 說明 |
修改 | loose_temptable_max_mmap | Global |
|
2024.07.19
類型 | 參數 | 層級 | 說明 |
新增 | loose_innodb_log_wait_for_flush_spin_delay | Global | 事務等待重新整理Redo落盤的Spin次數。 取值範圍:[0~18446744073709551615],預設值為25000。 |
loose_innodb_log_flusher_spin_delay | Global | Redo日誌重新整理到磁碟時進行所需的Spin次數。 取值範圍:[0~18446744073709551615],預設值為25000。 | |
修改 | loose_innodb_log_writer_spin_delay | Global | Redo日誌寫入配置生效方式已從需要重啟叢集改為無需重啟即可生效。 |
2024.07.11
類型 | 參數 | 層級 | 說明 |
新增 | loose_outer_join_transform_mode | Global/Session | 是否啟用外串連轉換(OUTER JOIN轉INNER JOIN)功能。取值範圍如下:
說明 該參數適用的資料庫引擎為MySQL 8.0.2版本,且小版本需為8.0.2.2.19及以上版本。 |
2024.07.04
類型 | 參數 | 層級 | 說明 |
新增 | loose_sync_gtids_to_replica | Global | 是否開啟將全域事務標識符(GTID)即時同步到唯讀節點。
說明 該參數適用的資料庫引擎版本如下:
|
2024.06.26
類型 | 參數 | 層級 | 說明 |
新增 | loose_distinct_elimination_mode | Global/Session | 是否開啟DISTINCT消除功能。取值範圍如下:
說明 該參數僅適用於PolarDB MySQL版8.0.2版本,且小版本需為8.0.2.2.23及以上版本。 |
thread_pool_reset_waiting_state_before_queuing | Global | 線上程池中,串連在排隊之前是否重設串連的等待狀態。取值範圍如下:
說明 該參數僅適用於PolarDB MySQL版8.0.1版本,且小版本需為8.0.1.1.43及以上版本。 |
2024.06.24
類型 | 參數 | 層級 | 說明 |
修改 | loose_rds_audit_log_event_buffer_size | Global | 將審計日誌記錄上的單條SQL長度上限增加到1048576。 |
2024.06.21
類型 | 參數 | 層級 | 說明 |
新增 | loose_enable_join_elimination_for_dml | Global/Session | 是否在DML語句中啟用JOIN消除最佳化功能。取值範圍如下:
說明 該參數僅適用於PolarDB MySQL版PolarDB MySQL版8.0.1版本,且小版本需為8.0.1.1.43及以上版本。 |
loose_hybrid_opt_compatible_transform_switch | Global/Session | 針對列存索引(IMCI)的行列混合執行最佳化器的最佳化選項開關。預設為空白字串,開關選項如下:
樣本: 說明 該參數僅適用於PolarDB MySQL版8.0.1版本,且小版本需為8.0.1.1.43及以上版本。 |
2024.06.20
類型 | 參數 | 層級 | 說明 |
新增 | loose_deprecated_join_elim | Global/Session | 原參數
說明 該參數僅適用於PolarDB MySQL版8.0.2.2.24及以上版本。 |
修改 | loose_join_elimination_mode | Global/Session | 調整JOIN消除最佳化功能,支援更豐富的JOIN消除情境。將該參數的預設值修改為OFF。 說明
|
2024.06.12
類型 | 參數 | 層級 | 說明 |
新增 | mcv_improved_records_per_key | Global/Session | 是否使用MCV(Most Common Values)來改進Records per key的評估。取值範圍如下:
|
2024.06.07
類型 | 參數 | 層級 | 說明 |
新增 | loose_common_subcond_extract_mode | Global/Session | 是否開啟公用子運算式提取功能。取值範圍如下:
說明 該參數僅適用於PolarDB MySQL版8.0.2.2.23.1及以上版本。 |
loose_optimize_ref_access_cost | Global/Session | 是否最佳化JOIN ref索引掃描行數代價估算。取值範圍如下:
| |
limit_orderby_pushdown_mode | Global/Session | 是否開啟limit_orderby_pushdown下推功能。取值範圍如下:
|
2024.06.05
類型 | 參數 | 層級 | 說明 |
新增 | loose_thread_pool_idle_timeout | Global | 線程池中空閑線程的逾時時間,線上程空閑時間超過此值後,背景工作執行緒將會被關閉。 取值範圍:[1~4294967295],預設值為60。 |
loose_innodb_log_wait_for_write_spin_delay | Global | 事務等待Redo落盤的Spin次數。 取值範圍:[0~18446744073709551615],預設值為25000。 | |
loose_imci_enable_hybrid_plan | Global | 8.0.2版本新增該參數。 Hybrid Plan加速寬表查詢功能的控制開關。取值範圍如下:
|
2024.05.29
類型 | 參數 | 層級 | 說明 |
新增 | loose_gis_geometry_from_text_ignore_error | Global/Session | 控制
|
loose_derived_cond_pushdown_mode | Global/Session | 8.0.1版本新增該參數。 從WHERE條件到派生表(Derived Tables)的條件下推功能控制開關。取值範圍如下:
| |
loose_having_cond_pushdown_mode | Global/Session | 8.0.1版本新增了該參數。 Having條件下推最佳化功能控制開關。取值範圍如下:
| |
loose_subquery_cond_pushdown_mode | Global/Session | 8.0.1版本新增該參數。 謂詞下推到子查詢功能控制開關。取值範圍如下:
| |
loose_enable_imci_mem_inhibit_pct_change | Global | 8.0.2.2.23版本新增該參數。 是否允許線上修改IMCI與InnoDB的記憶體配置比例。
| |
修改 | imci_max_virtual_memory | Global | 預設值調整為DBNodeClassMemory*3/5,從而限制預設值情況下列存最大並發數為6。 |
loose_xengine_use_memory_pct | Global | 對於8.0.1.1.42及以上版本,和8.0.2.2.23及以上版本,該參數修改後無需重啟。 |
2024.05.16
類型 | 參數 | 層級 | 說明 |
新增 | loose_csv_oss_query | Global | 是否將OSS上的表的查詢條件下推到OSS上執行。取值範圍如下:
說明 該參數僅適用於PolarDB MySQL版8.0.2.2.23及以上版本。 |
loose_csv_oss_file_filter | Global | 查詢OSS上的表時是否使用檔案過濾器(File Filter)最佳化功能。取值範圍如下:
說明 該參數僅適用於PolarDB MySQL版8.0.2.2.23及以上版本。 |
2024.05.10
類型 | 參數 | 層級 | 說明 |
新增 | loose_enable_compatiable_optimize_for_imci | Global/Session | 部分行存最佳化選項是否對列存生效的控制開關。取值範圍如下:
說明 該參數僅適用於PolarDB MySQL版8.0.1.1.39及以上版本。 |
loose_enable_join_elimination_for_dml | Global/Session | JOIN消除功能是否對DML語句生效。取值範圍如下:
|
2024.05.09
類型 | 參數 | 層級 | 說明 |
新增 | loose_enable_large_trx_optimization | Global | Binlog大事務最佳化機制控制開關。取值範圍如下:
說明
|
loose_binlog_large_trx_threshold_up | Global | 使用Binlog大事務最佳化機制的閾值。開啟Binlog大事物最佳化機制開關後,當單個事務產生的Binlog大小超過該閾值時,將採用最佳化後的Binlog提交方式進行提交。
說明
|
2024.05.07
類型 | 參數 | 層級 | 說明 |
新增 | loose_use_oss_meta | Session | 是否使用OSS META管理OSS資料。取值範圍如下:
|
2024.04.11
類型 | 參數 | 層級 | 說明 |
修改 | loose_polar_allow_create_hybrid_partition | Global/Session | 將該參數的預設值修改為OFF。 |
loose_polar_allow_unique_check_ignore | Global/Session | 將該參數的預設值修改為OFF。 |
2024.04.03
類型 | 參數 | 層級 | 說明 |
修改 | loose_subquery_cond_pushdown_mode | Global/Session | 將該參數的預設值修改為OFF。 說明 該參數僅適用於8.0.2版本。 |
loose_derived_cond_pushdown_mode | Global/Session | 將該參數的預設值修改為OFF。 說明 該參數僅適用於8.0.2版本。 | |
loose_having_cond_pushdown_mode | Global/Session | 將該參數的預設值修改為OFF。 說明 該參數僅適用於8.0.2版本。 | |
loose_primary_fast_lookup | Global/Session | 將該參數的預設值修改為OFF。 說明 該變更僅適用於8.0.2版本。 |
2024.04.02
類型 | 參數 | 層級 | 說明 |
新增 | loose_imci_explain_print_row_cost | Global/Session | 執行EXPLAIN時,若查詢被分發至列存節點,展示列存執行計畫時是否顯示執行計畫中的行數和代價資訊。取值範圍如下:
|
2024.03.29
類型 | 參數 | 層級 | 說明 |
新增 | loose_innodb_buffer_pool_resize_cancel | Global | 在Serverless彈性時,是否自動取消阻塞的Buffer Pool縮容操作。取值範圍如下:
|
init_connect | Global | 當建立新串連時,自動執行的SQL語句。取值範圍如下:
|
2024.03.25
類型 | 參數 | 層級 | 說明 |
新增 | loose_temptable_use_mmap | Global | TempTable引擎是否使用記憶體對應檔。取值範圍如下:
|
修改 | loose_innodb_use_shadow_flush | Global/Session | 將該參數的預設值修改為ON。 說明 該參數僅適用於8.0.1版本。 |
2024.03.21
類型 | 參數 | 層級 | 說明 |
新增 | loose_imci_build_max_pddl_threads | Global | 列存索引執行並行DDL時的線程數量。 取值範圍:0~512。預設值為0。單位為個。 |
loose_imci_max_pddl_threads_cpu_ratio | Global | 根據CPU數量調整列存索引執行DDL的匯流排程的比例。 取值範圍:0.1~100.0。預設值為1.5。單位為百分比。 | |
loose_imci_enable_pack_order_key_changed_rebuild | Global | 列存索引在Order Key發生變化時,是否需要重建表。取值範圍如下:
| |
loose_imci_pack_order_key_sort_level | Global | 執行列存索引排序時DDL的排序層級。 取值範圍:0~2。預設值為1。 |
2024.03.04
類型 | 參數 | 層級 | 說明 |
修改 | default_storage_engine | Global | 該參數的取值範圍中新增XENGINE和xengine選項。 |
2024.02.29
類型 | 參數 | 層級 | 說明 |
修改 | loose_imci_default_pack_shift | Global | 將該參數的取值範圍由6~18修改為7~18。 |
2024.02.21
類型 | 參數 | 層級 | 說明 |
新增 | loose_temptable_max_mmap | Global | TempTable儲存引擎在開始將資料寫入磁碟前,允許從MMAP支援的檔案中分配的最大記憶體容量。 取值範圍:0~1099511627776。預設值為322122547200。單位為位元組。 |
2024.02.04
類型 | 參數 | 層級 | 說明 |
新增 | loose_imci_build_bloomfilter_max_field_len | Global | 列存索引(IMCI)構建Bloom Filter欄位的最大長度。 取值範圍:1~4096。預設值為64。單位為字元。 |
2024.01.25
類型 | 參數 | 層級 | 說明 |
新增 | loose_polar_archive_thread_cnt | Global | 對冷資料進行並行歸檔時的最大線程數量。 取值範圍:1~1024。預設值為1。單位為個。 說明 該參數僅適用於8.0.2版本。 |
修改 | loose_max_oss_connections | Global | 將參數 |
2024.01.22
類型 | 參數 | 層級 | 說明 |
新增 | loose_innodb_support_instant_modify_charset | Global | 秒級修改字元集功能控制開關。取值範圍如下:
說明 該參數僅適用於8.0.1版本。 |
2024.01.18
類型 | 參數 | 層級 | 說明 |
新增 | loose_imci_enable_dynamic_filter | Global/Session | 動態過濾器控制開關。取值範圍如下:
|
loose_imci_dynamic_filter_in_limits | Global/Session | 動態過濾器inlist的最巨量資料量,當資料量超過該閾值時,動態過濾器inlist自動失效。 取值範圍:1~100000。預設值為1000。單位為行。 |
2024.01.15
類型 | 參數 | 層級 | 說明 |
新增 | loose_adaptive_plans_switch | Global/Session | PolarDB自適應執行能力控制開關。取值範圍如下:
說明 該參數僅適用於8.0.1版本。 |
loose_adaptive_plans_max_time | Global/Session | 允許切換自適應執行能力的SQL語句已執行時間的最大值。即當查詢語句在原計劃的執行時間超過該時間後,即使觸發切換計劃閾值,也不再切換執行計畫。 取值範圍:0~1800000。預設值為500。單位為毫秒。 說明 該參數僅適用於8.0.1版本。 | |
loose_xformer_mode | Global/Session | 基於代價的查詢變換功能控制開關。取值範圍如下:
說明 該參數僅適用於8.0.2版本。 | |
loose_xformer_max_nested_level | Global/Session | 查詢語句中查詢塊的最大深度。當查詢語句中查詢塊的深度超過該值時,基於代價的查詢變換功能將失效。 取值範圍:1~64。預設值為5。 說明 該參數僅適用於8.0.2版本。 | |
loose_xformer_iteration_limit | Global | 基於代價的查詢變換功能的最大迭代次數。 取值範圍:1~10。預設值為1。 說明 該參數僅適用於8.0.2版本。 | |
loose_xformer_search_strategy | Global | 基於代價的查詢變換功能的空間搜尋策略。取值範圍如下:
說明 該參數僅適用於8.0.2版本。 |
2024.01.09
類型 | 參數 | 層級 | 說明 |
新增 | loose_polarfs_cache_enabled | Global | 是否使用PFS cache最佳化非O_DIRECT IO的效能。取值範圍如下:
|
2023年
2023.12.25
類型 | 參數 | 層級 | 說明 |
新增 | loose_xengine_max_background_compactions | Global | X-Engine引擎中最大後台壓縮線程數量。 取值範圍:2~22。預設值為2。單位為個。 |
loose_xengine_max_total_wal_size | Global | X-Engine引擎中交易記錄的總大小。 取值範圍:{DBNodeClassMemory*1/100}-{DBNodeClassMemory*1/4}。預設值為叢集規格與不同引擎的記憶體配置比例計算後的結果。單位為Byte。 | |
loose_xengine_db_total_write_buffer_size | Global | X-Engine引擎中的寫緩衝區大小。 取值範圍:{DBNodeClassMemory*1/20}-{DBNodeClassMemory*1/4}。預設值為叢集規格與不同引擎的記憶體配置比例計算後的結果。單位為Byte。 | |
loose_xengine_block_cache_size | Global | X-Engine引擎中的讀緩衝區大小。 取值範圍:{DBNodeClassMemory*3/20}-{DBNodeClassMemory*3/4}。預設值為叢集規格與不同引擎的記憶體配置比例計算後的結果。單位為Byte。 | |
loose_xengine_max_background_flushes | Global | X-Engine引擎中重新整理操作使用的後台線程最大數量。 取值範圍:1~64。預設值為2。單位為個。 | |
修改 | loose_innodb_primary_flush_max_lsn_lag | Global/Session | 將參數 |
2023.12.18
類型 | 參數 | 層級 | 說明 |
新增 | max_connections | Global/Session | 資料庫的最大串連數上限。 取值範圍:1~200000。預設值為2312。單位為個。 |
max_user_connections | Global/Session | 單個使用者的串連數上限。 取值範圍:10~200000。預設值為1800。單位為個。 | |
innodb_buffer_pool_size | Global/Session | InnoDB引擎的記憶體緩衝區大小。 取值範圍:{DBNodeClassMemory*1/4}-{DBNodeClassMemory*4/5}。預設值為3328 MB。單位為Byte。 | |
innodb_log_buffer_size | Global/Session | InnoDB引擎中用於寫入磁碟上的記錄檔的緩衝區大小。 取值範圍:1048576-4294967295。預設值為32 MB。單位為Byte。 |
2023.12.12
類型 | 參數 | 層級 | 說明 |
新增 | loose_polar_enable_imci_with_mm | Global | 是否允許在多主叢集中建立列存索引。取值範圍如下:
|
2023.12.11
類型 | 參數 | 層級 | 說明 |
新增 | loose_pq_mpp_shared_subquery | Global/Session | 用於設定彈性並行查詢(ePQ)中shared access子查詢是否支援跨機並存執行。取值範圍如下:
說明 該參數僅適用於8.0.2版本。 |
loose_pq_mpp_allow_imci_node | Global/Session | 用於設定彈性並行查詢(ePQ)是否允許向列存節點調度並行的workers任務。取值範圍如下:
說明 該參數僅適用於8.0.2版本。 |
2023.11.22
類型 | 參數 | 層級 | 說明 |
新增 | loose_imci_dynamic_pack_shift_policy | Global | pack_shift動態調整策略控制開關。取值範圍如下:
|
2023.11.21
類型 | 參數 | 層級 | 說明 |
新增 | loose_opt_outline_enable | Global | Statement Outline功能控制開關。取值範圍如下:
|
2023.11.09
類型 | 參數 | 層級 | 說明 |
新增 | loose_imci_enable_max_pddl_threads_adjust | Global | 開啟列存索引功能時,列存節點是否會根據叢集規格動態調整DDL的最大線程數。取值範圍如下:
|
loose_innodb_persist_replica_enable | Global | 用於控制在讀寫節點停用時間段,唯讀節點是否繼續可用。取值範圍如下:
|
2023.11.07
類型 | 參數 | 層級 | 說明 |
新增 | derived_table_pruning_mode | Global/Session | 啟用剪裁派生表中冗餘列功能的範圍。取值範圍如下:
說明 該參數僅適用於8.0.2版本。 |
2023.11.03
類型 | 參數 | 層級 | 說明 |
新增 | loose_imci_mpp_partition_cnt | Global/Session | 列存索引多機並行功能中資料分布的分區數量。 取值範圍:1~2017。預設值為293。 |
2023.10.25
類型 | 參數 | 層級 | 說明 |
新增 | default_tmp_storage_engine | Global/Session | 設定暫存資料表的儲存引擎。取值範圍如下:
|
tls_version | Global | 設定OpenSSL的加密協議版本。取值範圍如下:
| |
修改 | collation_server | Global/Session | 取值範圍中增加utf8mb4_unicode_ci。 |
刪除 | loose_imci_default_pack_shift_part | Global | 在控制台上刪除 |
2023.10.17
類型 | 參數 | 層級 | 說明 |
新增 | loose_xengine_parallel_scan_enabled | Global | 是否允許對X-Engine中的表使用並行查詢功能。取值範圍如下:
說明 該參數僅適用於8.0.1版本。 |
2023.10.12
類型 | 參數 | 層級 | 說明 |
新增 | loose_imci_enable_hybrid_plan | Global | Hybrid Plan加速寬表查詢功能的控制開關。取值範圍如下:
說明 該參數僅適用於8.0.1版本。 |
loose_imci_pruner_lru_cache_capacity | Global | 設定bloom filter中Pruner的緩衝大小。 取值範圍:8388608~{DBNodeClassMemory*20/100}。預設值為DBNodeClassMemory*1/100。單位為Byte。 | |
loose_imci_default_write_policy | Global | 設定列存索引資料的寫入策略。取值範圍如下:
| |
修改 | loose_records_threshold_for_parallelism | Global/Session | 修改該參數的取值範圍。修改後的取值範圍為:1~18446744073709551615。 |
2023.09.25
類型 | 參數 | 層級 | 說明 |
新增 | loose_imci_default_pack_shift_part | Global | 用於設定在分區表上建立列存索引的pack_shift大小。 取值範圍:6~18。預設值為13。 |
修改 | loose_imci_default_pack_shift | Global | 修改該參數的預設值。修改後的預設值為14。 |
2023.09.05
類型 | 參數 | 層級 | 說明 |
新增 | loose_max_oss_connections | Global | 串連OSS的最大串連數。 取值範圍:1~100。預設值為10。 |
loose_imci_enable_read_during_load_nci | Global | 列存節點重啟後,在重建行列映射關係(LOADING_NCI)期間,是否允許列存提供快照讀服務。取值範圍如下:
| |
修改 | loose_imci_thread_pool_size | Global | 修改 |
2023.08.31
類型 | 參數 | 層級 | 說明 |
新增 | loose_imci_enable_pack_order_key | Global/Session | 重建列存索引時,是否根據order_key進行排序。取值範圍如下:
|
修改 | loose_imci_nci_bp_threads_cnt | Global | 將該參數的預設值修改為LEAST(GREATEST({DBNodeClassCPU}, 16), 32)。 |
loose_imci_nci_memtbl_threads_cnt | Global | 將該參數的預設值修改為LEAST(GREATEST({DBNodeClassCPU*1/2}, 8), 32)。 |
2023.08.17
類型 | 參數 | 層級 | 說明 |
新增 | loose_xengine_bulk_load_size | Global/Session | 將大事務拆分成小事務時,單個小事務的行數。 取值範圍:1~1073741824。預設值為10000。 |
2023.08.09
類型 | 參數 | 層級 | 說明 |
新增 | innodb_ft_server_stopword_table | Global/Session | 設定全文索引的停用詞(stop words)。 |
loose_imci_nci_lsm_bp_flushing_dirty_max | Global | 列存索引行列映射組件待刷髒頁的記憶體上限。 取值範圍:DBNodeClassMemory*1/20~DBNodeClassMemory*1/2。預設值為DBNodeClassMemory*1/20。單位為Byte。 | |
修改 | loose_oss_outfile_buffer_size | Global | 將該參數的預設值修改為GREATEST(LEAST({DBInstanceClassCPU - 4},1),4)*33554432。 |
刪除 | loose_nci_lsm_bp_flushing_dirty_max | Global | 刪除該參數。 |
2023.07.31
類型 | 參數 | 層級 | 說明 |
修改 | loose_imci_nci_bp_threads_cnt | Global | 將該參數的預設值修改為DBNodeClassCPU。 |
loose_imci_nci_memtbl_threads_cnt | Global | 將該參數的預設值修改為DBNodeClassCPU*1/2。 |
2023.07.14
類型 | 參數 | 層級 | 說明 |
修改 | loose_mm_parallel_upgrade_degree | Global | 將該參數的預設值修改為32。 說明 該參數僅適用於8.0.1版本。 |
innodb_purge_threads | Global | 將該參數的預設值修改為LEAST(GREATEST({DBNodeClassCPU}, 4), 32)。 | |
innodb_purge_batch_size | Global | 將該參數的預設值修改為1000。 |
2023.07.10
類型 | 參數 | 層級 | 說明 |
修改 | loose_sql_trace_type | Global/Session | 新增SQL Trace跟蹤類型SLOW_QUERY。 |
2023.07.03
類型 | 參數 | 層級 | 說明 |
新增 | loose_imci_max_dop | Global/Session | 列存索引單條查詢語句的最大並行度。 取值範圍:1~1024。預設值為DBNodeClassCPU。 |
loose_imci_query_memory_limit | Global/Session | 列存索引單條查詢語句的記憶體限制 。 取值範圍:DBNodeClassMemory*1/20~DBNodeClassMemory*1/2。預設值為DBNodeClassMemory*1/10。 | |
loose_imci_execution_memory_limit | Global | 使用列存索引查詢時佔用的最大記憶體。 取值範圍:DBNodeClassMemory*1/10~DBNodeClassMemory*1/2。預設值為DBNodeClassMemory*3/20。 | |
loose_imci_io_channel_count | Global | 使用列存索引的IO線程數量。 取值範圍:1~64。預設值為DBNodeClassCPU*1。 | |
loose_imci_lru_cache_capacity | Global | 列存索引的緩衝空間。 取值範圍:DBNodeClassMemory*1/10~DBNodeClassMemory*1/2。預設值為DBNodeClassMemory*3/20。 | |
loose_imci_nci_lsm_memtbl_check_all_size | Global | 列存索引行列映射組件的記憶體使用量上限。 取值範圍:DBNodeClassMemory*1/20~DBNodeClassMemory*1/2。預設值為DBNodeClassMemory*3/10。 | |
loose_imci_nci_bp_threads_cnt | Global | 列存索引行列映射組件的後台刷髒線程數量。 取值範圍:1~128。預設值為DBNodeClassCPU*7/20。 | |
loose_imci_nci_memtbl_threads_cnt | Global | 列存索引行列映射組件的後台重整線程數量。 取值範圍:1~128。預設值為DBNodeClassCPU*4/20。 | |
loose_imci_parallel_load_nci_threads | Global | 列存索引啟動恢複期間並行恢複行列映射組件的線程數量。 取值範圍:2~128。預設值為DBNodeClassCPU*1/2。 | |
修改 | loose_imci_auto_update_statistic | Global/Session | 將該參數的預設值修改為ASYNC。 |
loose_imci_force_hash_match | Global/Session | 將該參數的預設值修改為ON。 |
2023.06.30
類型 | 參數 | 層級 | 說明 |
新增 | loose_innodb_purge_history | Global | Read View保留時間。 取值範圍:0~1000000。預設值為10000。單位為ms。 說明 該參數僅適用於8.0.2版本。 |
修改 | loose_partition_level_mdl_enabled | Global | 將該參數的預設值修改為ON。 說明 該參數僅適用於8.0.2版本。 |
max_prepared_stmt_count | Global | 將該參數的預設值修改為100000。 |
2023.06.28
類型 | 參數 | 層級 | 說明 |
新增 | sort_buffer_size | Global/Session | 每個會話為排序操作分配的緩衝區大小。 取值範圍:32768~4294967295。預設值為1024 KB。單位為Byte。 |
imci_enable_add_column_instant_ddl | Global/Session | 設定含有列存索引的表在新增列時,是否開啟Instant DDL。取值範圍如下:
| |
修改 | loose_innodb_replica_share_log | Global | 修改參數的預設值,即將預設值修改為OFF。 |
2023.06.26
類型 | 參數 | 層級 | 說明 |
新增 | loose_hybrid_partition_query_mix_engine_enabled | Global/Session | 用於控制是否可以訪問混合分區中非InnoDB引擎上的分區。取值範圍如下:
說明 該參數僅適用於8.0.1版本。 |
loose_dynamic_partition_prune_enabled | Global/Session | 查詢分區表時,是否啟用動態分區裁剪功能。取值範圍如下:
說明 該參數僅適用於8.0.2版本。 | |
loose_imci_parallel_build_threads_per_table | Global | 設定構建單張表的列存索引的線程數。 取值範圍:1~128。預設值為8。 | |
loose_imci_background_build_threads | Global | 設定產生列存索引的後台作業線程數量。 取值範圍:1~128。預設值為4。 |
2023.06.13
類型 | 參數 | 層級 | 說明 |
新增 | binlog_row_metadata | Global | 設定使用基於行的日誌記錄時,添加到Binlog中的表的中繼資料範圍。取值範圍如下:
|
2023.05.30
類型 | 參數 | 層級 | 說明 |
新增 | loose_default_collation_for_utf8mb4 | Global/Session | 設定字元集為utf8mb4時的預設定序。取值範圍如下:
|
2023.05.22
類型 | 參數 | 層級 | 說明 |
新增 | loose_index_worst_seeks_cost | Session | 最佳化器特性開關。開啟後,估算ref索引的代價值不超過內部演算法動態計算的最大值。取值範圍如下:
|
lower_case_table_names | Global/Session | 設定表名是否區分大小寫。取值範圍如下:
| |
loose_index_worst_seeks_cost_factor | Session | 最佳化器估算索引ref代價時,計算ref代價最大值的因子。 取值範圍:0.01~18446744073709551615。預設值為1。 | |
loose_innodb_estimate_range_least_sample_rows_enabled | Global | 設定index dive估算掃描行數時,是否至少讀取一定數量的行才結束。取值範圍如下:
說明 該參數僅適用於8.0.2版本。 |
2023.05.11
類型 | 參數 | 層級 | 說明 |
修改 | loose_imci_thread_pool_size | Global | 支援使用者在控制台上設定列存索引線程池最大容量。 取值範圍:1~2048。單位為個。預設值為DBNodeClassCPU*3。 |
loose_innodb_polar_log_rdma_transfer | Global | Redo日誌通過RDMA網路傳輸控制開關。取值範圍如下:
說明 該參數僅適用於8.0.1版本。 |
2023.05.04
類型 | 參數 | 層級 | 說明 |
新增 | loose_query_cache_size | Global | Fast Query Cache使用記憶體上限。 取值範圍:0~6442450944。單位為Byte。預設值為4096 MB。 |
2023.04.28
類型 | 參數 | 層級 | 說明 |
新增 | loose_thread_pool_waiting_thread_timeout_sec | Global | 線程等待(行鎖等待、MDL等待和CCL等待)逾時時間。超過該時間後,Thread Pool會額外建立新的線程去處理請求。 取值範圍:0~31536000。單位為秒。預設值為1。 |
loose_mm_parallel_upgrade_degree | Global | 多主叢集(庫表)執行小版本升級時的並行度。 取值範圍:1~32。預設值為1。 說明 該參數僅適用於8.0.1版本。 | |
修改 | loose_innodb_redo_log_buf_size | Global | 修改該參數的取值範圍上限。 |
2023.04.22
類型 | 參數 | 層級 | 說明 |
新增 | loose_slow_log_record_imci | Global | 用於設定是否在慢日誌中添加與列存索引相關的資訊。取值範圍如下:
|
2023.04.19
類型 | 參數 | 層級 | 說明 |
新增 | loose_max_string_alloc_size | Global | 設定限制Prepared Statement在execute階段展開的SQL字串最大長度。 取值範圍:0~4294967295。預設值為0,表示對字串長度無限制。單位為Byte。 |
loose_imci_force_hash_match | Global/Session | 列存索引延遲物化控制開關。取值範圍如下:
| |
loose_polar_nonblock_ddl_mode | Session | Nonblock DDL功能開關。取值範圍如下:
| |
loose_polar_nonblock_ddl_lock_wait_timeout | Session | 設定擷取MDL-X鎖逾時的時間。 取值範圍:1~31536000。單位為秒。預設值為1。 | |
loose_polar_nonblock_ddl_retry_interval | Session | 設定擷取MDL-X鎖逾時重試的時間間隔。 取值範圍:1~31536000。單位為秒。預設值為6。 | |
loose_polar_nonblock_ddl_retry_times | Session | 設定擷取MDL-X鎖逾時重試的次數。 取值範圍:0~31536000。預設值為0(由參數 說明 該參數值建議設定為4194304。 | |
loose_plan_cache_type | Session | Auto Plan Cache模式。取值範圍如下:
| |
loose_plan_cache_expire_time | Session | Plan Cache中的執行計畫超過該時間沒有被命中,記憶體會被回收。單位為秒。 取值範圍:0~UINT_MAX。預設值為1800。 | |
loose_auto_plan_cache_pct_threshold | Session | 最佳化時間占語句整體執行時間的百分比閾值。 取值範圍:0~100。預設值為20。 | |
loose_auto_plan_cache_time_threshold | Session | SQL語句整體執行時間閾值。單位為微秒。 取值範圍:0~ULONG_MAX。預設值為400。 | |
loose_auto_plan_cache_count_threshold | Session | 當 取值範圍:0~ULONG_MAX。預設值為512。 說明 當緩衝到Plan Cache中的次數閾值大於或等於 |
2023.04.13
類型 | 參數 | 層級 | 說明 |
新增 | innodb_undo_log_truncate | Global | 開啟或關閉回收undo日誌功能。取值範圍如下:
|
2023.03.23
類型 | 參數 | 層級 | 說明 |
新增 | loose_foreign_key_checks | Global/Session | 是否檢查外鍵約束。取值範圍如下:
|
修改 | max_execution_time | Global/Session |
|
2023.03.15
類型 | 參數 | 層級 | 說明 |
新增 | loose_thread_pool_ehs_enabled | Global | Thread Pool EHS功能控制開關。取值範圍如下:
|
loose_thread_pool_ehs_server_stall_active_conns_per_core_limit | Global | EHS每個CPU核心活躍串連數,用於評估資料庫是否處於高並髮狀態。 取值範圍:1~100。預設值為3。 | |
loose_thread_pool_ehs_server_stall_qps_limit | Global | QPS限制。用於評估資料庫是否處於高並髮狀態。 取值範圍:1~10000000。預設值為20。 單位為次/秒。 | |
loose_thread_pool_ehs_tpgs_long | Global | 評估資料庫狀態所參考的歷史時間。 取值範圍:1~1000。預設值為60。單位為秒。 | |
loose_thread_pool_ehs_trx_long_sec_limit | Global | EHS標記為長事務的時間。 取值範圍:1~31536000。預設值為100。單位為秒。 | |
loose_thread_pool_ehs_detail_log | Global | 列印EHS詳細日誌到錯誤記錄檔控制開關。取值範圍如下:
| |
loose_kill_idle_transaction_timeout | Global/Session | 事務處於開啟狀態的空閑串連在被kill前的等待時間。 取值範圍:0~31536000。預設值為0。單位為秒。 說明 取值為0時,表示不會kill該串連。 | |
修改 | loose_range_optimizer_max_mem_size | Global/Session | 修改 |
2023.03.06
類型 | 參數 | 層級 | 說明 |
新增 | loose_group_by_compatible_sorting | Global/Session | Group By排序相容模式控制開關。取值範圍如下:
|
2023.03.02
類型 | 參數 | 層級 | 說明 |
新增 | loose_mini_master_bw_list | Global | 用於配置多主互備高可用功能的RW節點(master_id)黑白名單。填寫規範如下: 加入白名單的節點前使用符號 如“+2,3;-4,5,6”,表示節點2和節點3為白名單,節點4、節點5和節點6是黑名單。 說明 該參數僅適用於8.0.1版本。 |
修改 | information_schema_stats_expiry | Global/Session | 支援使用者在控制台上設定伺服器從儲存引擎擷取資料並替換緩衝中的資料的時間。 取值範圍:0~31536000。預設值為86400。單位為秒。 說明 該參數僅適用於8.0.1版本。 |
2023.02.22
類型 | 參數 | 層級 | 說明 |
新增 | loose_bypass_thread_pool_ips | Global | 繞過Thread Pool串連資料庫的用戶端IP地址。 目前僅支援IPv4地址,多個地址之間使用英文逗號(,)分隔。如:'192.XX.XX.1,192.XX.XX.2'。 |
loose_bypass_thread_pool_check_ignore_proxy | Global | 通過
| |
loose_innodb_backquery_capacity_limit | Global | 閃回查詢支援的undo日誌容量。當undo日誌容量大於或等於該值時,系統會縮短閃回查詢的時間。 取值範圍:100~200000000。單位為MB。預設值為100000000。 | |
loose_pq_fallback_local_if_remote_invalid | session | 彈性並行查詢(ePQ)跨機調度失敗時是否回退為本地執行,如果不允許回退則報錯。取值範圍如下:
說明 該參數僅適用於8.0.2版本。 | |
loose_pq_sched_adaptive_resource_factor | Global | 彈性並行查詢(ePQ)根據即時負載自適應調整可用資源使用率控制開關。取值範圍如下:
說明 該參數僅適用於8.0.2版本。 | |
loose_pq_sched_multi_nodes_mode | Global | 彈性並行查詢(ePQ) 多節點調度模式。取值範圍如下:
說明 該參數僅適用於8.0.2版本。 | |
loose_pq_sched_adaptive_resource_frequency | Global | 彈性並行查詢(ePQ) 自適應調整資源可用比率的頻率。取值範圍:0~18446744073709551615。預設值為3。單位為秒。 說明 該參數僅適用於8.0.2版本。 | |
loose_pq_sched_adaptive_resource_inc_step | Global | 彈性並行查詢(ePQ)自適應調整資源使用比率時,單次上調的範圍。取值範圍:0~100。預設值為50。 說明 該參數僅適用於8.0.2版本。 | |
loose_pq_sched_adaptive_resource_dec_step | Global | 彈性並行查詢(ePQ)自適應調整資源使用比率時,單次下調的範圍。取值範圍:0~100。預設值為50。 說明 該參數僅適用於8.0.2版本。 |
2023.02.16
類型 | 參數 | 層級 | 說明 |
修改 | loose_imci_optimizer_switch | Global/Session | 是否在滿足條件的查詢語句中使用Hybrid Plan加速寬表查詢。取值範圍如下:
|
2023.02.03
類型 | 參數 | 層級 | 說明 |
新增 | loose_join_elimination_mode | Global/Session | Join消除最佳化功能控制開關。取值範圍如下:
|
loose_join_predicate_pushdown_opt_mode | Global/Session | Join條件下推最佳化功能控制開關。取值範圍如下:
| |
loose_having_cond_pushdown_mode | Global/Session | Having條件下推最佳化功能控制開關。取值範圍如下:
說明 該參數僅適用於8.0.2版本。 |
2023.01.18
類型 | 參數 | 層級 | 說明 |
新增 | loose_xengine_sort_buffer_size | Global | DDL排序緩衝區大小。 取值範圍:65536~{DBNodeClassMemory*1/32}。預設值為4194304。單位:Byte。 說明 該參數僅適用於8.0.1版本。 |
loose_awr_sqldetail_enabled | Global | 開啟或關閉SQL Detail功能。取值範圍如下:
| |
loose_awr_sqldetail_switch | Global | SQL Detail記錄的操作類型。子開關如下:
| |
loose_awr_sqldetail_retention | Global | 審計記錄的儲存時間。超過該時間的記錄會被自動淘汰。 取值範圍:0~18446744073709551615。預設值為2592000。單位:秒。 說明 該參數僅適用於8.0.1版本。 | |
loose_imci_auto_update_statistic | Global | 當統計資訊過舊時,列存索引(IMCI)最佳化器是否重新收集統計資訊。取值範圍如下:
| |
loose_imci_max_enum_join_pairs | Global | 在使用列存索引功能並開啟串連重排序時,允許列存索引最佳化器搜尋的等價執行計畫數量。 取值範圍:0~4294967295。預設值為2000。 | |
loose_partial_result_cache_enabled | Global | Partial Result Cache功能開關。取值範圍如下:
說明 該參數僅適用於8.0.2版本。 | |
loose_partial_result_cache_cost_threshold | Global | PTRC的代價閾值。當單個查詢的整體cost超過該閾值時,才使用PTRC。 取值範圍:0~18446744073709551615。預設值為10000。 說明 該參數僅適用於8.0.2版本。 | |
loose_partial_result_cache_check_frequency | Global | 觸發PTRC動態反饋檢測的頻率,當累計cache miss的次數達到該值時觸發一次檢測。 取值範圍:0~18446744073709551615。預設值為200。 說明 該參數僅適用於8.0.2版本。 | |
loose_partial_result_cache_low_hit_rate | Global | PTRC命中率的低水位閾值。當最佳化器估算的命中率高於此值時才考慮使用PTRC,如果已使用PTRC,動態反饋機制中發現真實命中率低於該值時,將直接放棄繼續使用PTRC。 取值範圍:0~100。預設值為20。 說明 該參數僅適用於8.0.2版本。 | |
loose_partial_result_cache_high_hit_rate | Global | PTRC命中率的高水位閾值。當記憶體使用量達到上限並且命中率高於此值時,記憶體緩衝變更為檔案儲存體緩衝,已緩衝的資料也會轉存至檔案中。 取值範圍:0~100。預設值為70。 說明 該參數僅適用於8.0.2版本。 | |
loose_partial_result_cache_max_mem_size | Global | 單個查詢中PTRC累積記憶體使用量量。一個查詢內部可能有多個PTRC,多個PTRC累計使用的記憶體不能超過該值。 取值範圍:0~18446744073709551615。單位:Byte。預設值為67108864。 說明 該參數僅適用於8.0.2版本。 | |
修改 | loose_max_parallel_workers | Global | 您可以在控制台上修改最大允許同時啟動並執行並行worker線程數。 取值範圍:0~10000。預設值為1。 |
2023.01.04
類型 | 參數 | 層級 | 說明 |
修改 | loose_csv_oss_buff_size | Session | 修改
|
2022年
2022.12.16
類型 | 參數 | 層級 | 說明 |
新增 | loose_max_oss_outfile_threads | Session | PolarDB可以同時啟動的oss outfile線程數量。 取值範圍:1~100。預設值為1。單位:個。 您可以使用 |
loose_oss_outfile_buffer_size | Session | 每個oss outfile線程可以佔用的記憶體大小。一般情況下,佔用記憶體越大,匯出速度越快。 取值範圍:102400~536870912。預設值為134217728。單位:Byte。 |
2022.11.28
類型 | 參數 | 層級 | 說明 |
新增 | loose_sql_trace_type | Global | SQL Trace跟蹤類型。取值範圍如下:
|
loose_sql_sharing_size | Global | 儲存SQL Sharing(SQL Trace中的基礎組件)的最大使用記憶體。 取值範圍:8388608~1073741824。單位:位元組。預設值為134217728。 | |
loose_sql_trace_plan_expire_time | Global | SQL Trace跟蹤的執行計畫失效時間。當執行計畫超過該時間且未被命中後,該執行計畫將會被判定為到期,可以將其淘汰。 取值範圍:0~18446744073709551615。單位:秒。預設值為604800。 |
2022.11.11
類型 | 參數 | 層級 | 說明 |
新增 | loose_oss_outfile_buffer_size | Session | 每個oss outfile線程可以佔用的記憶體大小。 取值範圍:102400~536870912。單位:Byte。預設值為134217728。 說明 該參數僅適用於8.0.1版本。 |
loose_max_oss_outfile_threads | Session | 當前叢集可以同時啟動的oss outfile線程數量。 取值範圍:1~100。單位:個。預設值為1。 說明 該參數僅適用於8.0.1版本。 | |
loose_imci_default_pack_shift | Global | 通過設定該參數的值來調整列存索引的預設pack大小。 取值範圍:6~18。預設值為16。 pack大小(行數)=2loose_imci_default_pack_shift。 |
2022.10.27
類型 | 參數 | 層級 | 說明 |
新增 | loose_imci_columnar_advise_buffer_size | Global | 批量擷取DDL語句時,用於緩衝 取值範圍:0~18446744073709551615。單位Byte。預設值為8388608。 說明 該參數僅適用於8.0.1版本。 |
2022.10.24
類型 | 參數 | 層級 | 說明 |
修改 | loose_innodb_logical_read_ahead_threads | Global | 調整邏輯預讀預設線程數量。 說明 僅適用於8.0.1版本。 |
2022.10.14
類型 | 參數 | 層級 | 說明 |
新增 | loose_innodb_polar_ddl_async_io | Global | DDL非同步IO功能控制開關。取值範圍如下:
說明 該參數僅適用於8.0.1版本。 |
loose_pq_cte_parallel_scan | Global | 啟用cte並行物化掃描功能。取值範圍如下:
說明 該參數僅適用於8.0.2版本。 | |
loose_pq_derived_enforce_sort_order | Global | 開啟派生表並行掃描功能後,是否需要保證並行掃描最終的輸出結果順序和串列掃描的輸出結果順序一致。取值範圍如下:
說明 該參數僅適用於8.0.2版本。 | |
loose_pq_derived_table_parallel_scan | Global | 含有派生表的物化查詢是否支援並行掃描。取值範圍如下:
說明 該參數僅適用於8.0.2版本。 | |
loose_pq_semi_join_materialization_parallel | Global | 當semi join以Materializelookup或MaterializeScan方式執行時,並行查詢中是否允許semi join中的子查詢內表單獨進行並行加速。
說明 該參數僅適用於8.0.2版本。 | |
修改 | loose_thread_pool_enabled | Global | 新購買的叢集預設開啟線程池。 |
2022.09.16
類型 | 參數 | 層級 | 說明 |
新增 | loose_ccl_mode | Global | 請求數量達到並發控制上限後,選擇等待或者拒絕。取值範圍如下:
說明 該參數僅適用於8.0.1版本。 |
loose_polar_nonblock_ddl_mode | Global | 非阻塞DDL功能控制開關。取值範圍如下:
| |
loose_polar_nonblock_ddl_retry_times | Global | 設定擷取MDL-X鎖逾時重試的次數。 取值範圍:0~31536000。單位:秒。預設值為0(由參數 說明 該參數僅適用於8.0.1版本。 | |
loose_polar_nonblock_ddl_lock_wait_timeout | Global | 設定擷取MDL-X鎖逾時的時間。 取值範圍:1~31536000。單位:秒。預設值為1。 說明 該參數僅適用於8.0.1版本。 | |
loose_polar_nonblock_ddl_retry_interval | Global | 設定擷取MDL-X鎖逾時重試的時間間隔。 取值範圍:1~31536000。單位:秒。預設值為6。 說明 該參數僅適用於8.0.1版本。 | |
loose_cost_threshold_for_mpp | Global | 若最佳化器估算出查詢語句的串列執行代價超過該閾值時,最佳化器會優先選擇彈性多機並行策略。 取值範圍:0~18446744073709551615。預設值為0。 該參數取值的計算公式為:
其中,N為彈性多機並行(ePQ)叢集分組中的資料庫節點個數。 說明 該參數僅適用於8.0.2版本。 | |
loose_records_threshold_for_mpp | Global | 若最佳化器估算出查詢語句中存在的掃描記錄數超過該閾值時,最佳化器會優先選擇彈性多機並行策略。 取值範圍:0~18446744073709551615。預設值為0。 該參數取值的計算公式為:
其中,N為彈性多機並行(ePQ)叢集分組中的資料庫節點個數。 說明 該參數僅適用於PolarDB for AI 8.0.2版本。 | |
loose_pq_max_queuing_time | Global | 並行查詢時,並行worker線程數超過 取值範圍:0~18446744073709551615。單位:毫秒。預設值為200。 說明 該參數僅適用於8.0.2版本。 |