修改系统动态配置参数。
引擎与版本
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;