修改系統動態配置參數。
引擎與版本
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技術支持(釘釘號: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;