租户参数列表说明

本页面为您介绍租户的参数信息。

租户参数列表

参数

说明

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 限流当前的优先级。