修改系統動態配置參數。
引擎與版本
ALTER SYSTEM語句適用於寬表引擎和時序引擎。
要求Lindorm SQL為2.6.3.2以上版本。如何查看Lindorm SQL的版本,請參見SQL版本說明。
文法
alter_system_statement ::= ALTER SYSTEM SET configuration_identifier = configuration_literal
使用說明
參數 | 描述 |
configuration_identifier | 動態配置參數名。必須是一個SQL標識符。已支援的配置項列表,請參見已支援的配置項列表。 |
configuration_literal | 動態配置參數值。必須是一個SQL常量。根據動態配置參數名不同,SQL常量取值如下:
|
已支援的配置項列表
配置項名稱 | 資料類型 | 適用引擎 | 描述 |
FILE_FORMAT_VERSION | INTEGER | 寬表引擎 | 設定寬表引擎中資料檔案的版本。寬表引擎資料檔案的預設版本是2。 說明 如果您在使用過程中遇到報錯 |
SLOW_QUERY_RECORD_ENABLE | BOOLEAN | 寬表引擎 | 設定是否啟用寬表引擎中的慢查詢系統檢視表,當該配置啟用後,查詢執行時間超過一定閾值時,相關的查詢資訊就會被記錄在視圖
|
SLOW_QUERY_TIME_MS | INTEGER | 寬表引擎 | 設定記錄到 說明 當該值被修改且修改成功後,發送到Lindorm服務端的查詢才有可能基於新閾值被記錄到慢查詢檢視中。 |
MAX_CONN | INTEGER | 寬表引擎 | 設定寬表引擎的最大串連數。取值必須大於0。 重要 要求寬表引擎為2.6.6及以上版本。如果您的寬表引擎無法通過控制台升級至2.6.6及以上版本,請聯絡Lindorm支援人員(DingTalk號:s0s3eg3)。 |
AUDIT_LEVEL | INTEGER | 寬表引擎 | 設定寬表引擎的審計日誌的層級。取值如下:
|
USER_AUTH | BOOLEAN | 時序引擎 | 設定時序引擎使用者認證與鑒權功能的開關。取值如下:
|
樣本
將寬表引擎的資料檔案版本號碼設定為5。
ALTER SYSTEM SET FILE_FORMAT_VERSION = 5;
結果驗證
您可以通過
SHOW SYSTEM VARIABLES LIKE 'FILE_FORMAT_VERSION';
語句查看是否設定成功。開啟寬表引擎中記錄慢查詢的視圖,並設定慢查詢記錄的閾值。
-- 啟用慢查詢記錄 ALTER SYSTEM SET SLOW_QUERY_RECORD_ENABLE = TRUE; -- 設定慢查詢閾值為1秒(即1000ms) ALTER SYSTEM SET SLOW_QUERY_TIME_MS = 1000;
結果驗證
您可以通過
SHOW SYSTEM VARIABLES LIKE 'SLOW_QUERY_TIME_MS';
語句查看是否設定成功。將寬表引擎的最大串連數設定為5,000。
ALTER SYSTEM SET MAX_CONN = 5000;
結果驗證
您可以通過
SHOW SYSTEM VARIABLES LIKE 'MAX_CONN';
語句查看是否設定成功。開啟或關閉時序引擎的鑒權功能。
-- 開啟鑒權 ALTER SYSTEM SET USER_AUTH=TRUE; -- 關閉鑒權 ALTER SYSTEM SET USER_AUTH=FALSE;