本頁面為您介紹租戶的參數信息。
租戶參數列表
參數 | 說明 |
connect_timeout | 連接超時時間,單位是秒。 |
ob_check_sys_variable | 如果開啟,當 schema 版本改變時將更新系統變量。 |
writing_throttling_maximum_duration | 通過控制內存分配進度,控制寫入速度。指定在觸發寫入限速后,剩余 memstore 內存分配完所需的時間。 |
div_precision_increment | 除法結果精度在被除數精度基礎上的增量。MySQL 兼容功能。 |
ob_sql_work_area_percentage | 用于 SQL 執行的租戶內存百分比限制。 |
tx_isolation | 事務隔離級別。 |
wait_timeout | 服務器關閉非交互連接之前等待活動的秒數。在線程啟動時,根據全局 wait_timeout 值或全局 interactive_timeout 值初始化會話 wait_timeout 值,取決于客戶端類型(由 mysql_real_connect() 的連接選項 CLIENT_INTERACTIVE 定義)。又見 interactive_timeout。 |
auto_increment_increment | 自增步長,僅用于 MySQL 客戶端登錄。 |
foreign_key_checks | 是否檢查外建約束。 |
autocommit | 是否自動提交。 |
read_only | 租戶是否為只讀模式。影響該租戶下的所有普通用戶,不影響 root 權限用戶。 |
ob_trx_timeout | 事務超時時間,單位是微秒。 |
net_read_timeout | 中斷讀之前等待連接的其它數據的秒數。當服務器從客戶端讀數時,net_read_timeout 指控制何時中斷的超時值。 |
ob_enable_index_direct_select | 是否允許用戶直接查詢索引表。 |
ob_enable_trace_log | 是否使用 trace 日志。 |
ob_trx_lock_timeout | 用于設置事務的等鎖超時時長,單位是微秒。 |
sql_throttle_rt | 指定 RT 值,單位是微秒,如果查詢的 RT 值不小于該值,則不允許執行該查詢。 |
ob_enable_transmission_checksum | Proxy 和 server 之間是否進行數據包校驗和。 |
ob_early_lock_release | 事務是否開啟 ELR 優化。 |
writing_throttling_trigger_percentage | 設置寫入速度的閾值。 |
ob_plan_cache_evict_low_percentage | 停止計劃緩存逐出的計劃緩存限制的內存使用百分比。 |
ob_plan_cache_percentage | 計劃緩存可以使用的租戶內存資源的百分比。 |
max_sp_recursion_depth | 可以遞歸調用任何給定存儲過程的次數。 |
sql_throttle_network | 網絡使用率閾值,當網絡使用率高過此閾值時將不會執行此 SQL。 |
ob_enable_hash_group_by | 是否打開 Hash Group by 的路徑。 |
undo_retention | 指定多版本數據保留時間,單位是秒。 |
query_cache_type | 查詢緩存類型。OFF:不緩存或檢索結果;ON:緩存除了SELECT SQL_NO_CACHE …查詢的所有結果;DEMAND:只緩存SELECT SQL_CACHE …查詢的結果。 |
sql_throttle_logical_reads | 邏輯讀數量閾值,邏輯讀數量超過此閾值時將不會執行此 SQL。 |
auto_increment_cache_size | 自增的緩存個數。 |
sql_auto_is_null | 會被一些特殊的驅動程序,例如 ODBC 使用,用于控制是否獲取最后插入行的自增列值。 |
recyclebin | 回收站的開關,開啟后此時對數據庫對象進行刪除操作后,會進入回收站。 |
ob_enable_plan_cache | 是否打開 Plan Cache。 |
ob_enable_aggregation_pushdown | 是否允許聚合操作下壓。 |
net_write_timeout | 中斷寫之前等待塊寫入連接的秒數。當服務器向客戶端寫時,net_write_timeout 指控制何時中斷的超時值。 |
ob_enable_transformation | 是否允許 SQL 重寫。 |
sql_quote_show_create | 是否啟動為 SHOW CREATE TABLE 和 SHOW CREATE DATABASE 語句引用標識符。 |
sql_throttle_io | IO 次數閾值,超過此數量時將不會執行此 SQL。 |
ob_enable_jit | JIT 執行引擎模式。OFF:當前 session 不開啟表達式編譯執行;AUTO:當前 session 表達式編譯執行只有在 SQL 執行平均 RT 大于 1s 時才開啟;FORCE:當前 session 強制開啟表達式編譯執行功能。 |
max_stale_time_for_weak_consistency | 用于設置弱一致性讀允許的備庫與主庫的同步延遲。 |
ob_enable_truncate_flashback | 控制 Truncate 操作的對象是否進入回收站。 說明 該參數自內核 V4.x 版本起已廢棄使用,您仍可在參數管理列表中查詢和設置,但相關功能并不會生效。 |
ob_trx_idle_timeout | 事務空閑超時時間,即事務中兩條語句之間的執行間隔超過該值時超時,單位是微秒。 |
optimizer_capture_sql_plan_baselines | 是否使能自動捕獲 SQL 計劃基線。 |
ob_enable_blk_nestedloop_join | 是否允許打開 block nested loop join。 |
auto_increment_offset | 確定 AUTO_INCREMENT 列值的起點。 |
ob_read_consistency | 讀一致性級別。 |
ob_create_table_strict_mode | 如果設置為開啟,會嚴格按照 locality 建立副本,任何副本建立失敗,則 create table 失敗;否則,全類型副本至少 1 個,paxos 成員組副本達到多數,即可成功。 |
block_encryption_mode | 指定在函數 aes_encrypt 和 aes_decrypt 中使用的加密算法。 |
sql_throttle_cpu | CPU 使用率超過這個值的時候,將不執行這個 SQL。 |
error_on_overlap_time | 動態參數,設置夏令時重疊區時間發生歧義時是否作報錯處理。 |
interactive_timeout | 服務器關閉交互式連接前等待活動的秒數。交互式客戶端定義為在 mysql_real_connect() 中使用CLIENT_INTERACTIVE 選項的客戶端。又見 wait_timeout。 |
query_cache_size | 分配給存儲舊查詢結果的內存(尚未使用的),單位是Byte。 |
max_allowed_packet | 最大網絡包大小,單位是 Byte。 |
ob_query_timeout | 查詢超時時間,單位是微秒。 |
sql_throttle_priority | SQL 優先級閾值,SQL 優先級低于此的 SQL 將不會被執行。 |
ob_plan_cache_evict_high_percentage | 觸發計劃緩存逐出的計劃緩存限制的內存使用百分比。 |
explicit_defaults_for_timestamp | 指定 timestamp 數據類型在處理默認值和空值時是否啟用非標準行為。 |
sql_mode | 設置 SQL 模式,不同的 SQL 模式對于數據庫行為有很大影響。 |
optimizer_use_sql_plan_baselines | 是否使能使用 SQL 計劃基線。 |
sql_warnings | 出現告警時單行 INSERT 語句是否生成信息字符串。 |
ob_default_replica_num | 每個集群中表的默認副本數。 |
group_concat_max_len | 允許的 GROUP_CONCAT() 函數結果的最大長度。單位是字節。 |
sql_throttle_current_priority | SQL 限流當前的優先級。 |