yun
-
TDSQL Boundless sql_mode
sql_mode 用于设置服务器的 SQL 模式。SQL 模式决定了服务器如何处理 SQL 语句的某些特性和行为,例如数据类型检查、空值处理、字符串比较等。
-
TDSQL Boundless tdsql_retry_interval_growth
tdsql_retry_interval_growth 表示 SQLEngine 与其他节点 RPC 交互的重试间隔的增长倍数。默认为2,表示下一次重试间隔是这一次重试间隔的2倍,即1ms、2ms、4ms、8ms、16ms、…、512ms。如果将 tdsql_retry_interval_growth 修改为 3,那重试间隔3倍增长,即1ms、3ms、9ms、…,直到重试间隔达到 tdsql_retry_in。
-
TDSQL Boundless table_open_cache
table_open_cache 用于设置打开的表对象的缓存数量。当一个表被打开时,系统会将该表的结构信息存储在表缓存中,以便在后续的查询中重用。table_open_cache 参数的值表示可以同时打开的表的最大数量。当达到此限制时,系统会根据 LRU(最近最少使用)算法关闭最近最少使用的表,以便为新的表腾出空间。
-
TDSQL Boundless tdsql_retry_interval_msec_max
tdsql_retry_interval_msec_max 表示两次失败(网络 / RPC 等)重试之间最大间隔时间,单位为毫秒。当一个 SQL 查询失败时,可能是由于网络延迟、数据库节点故障或其他原因导致的。为了确保查询能够成功执行,系统可以选择重试失败的查询。tdsql_retry_interval_msec_max 参数用于限制重试间隔的最大值,以便在不影响系统性能的情况下,尽可能快地恢复服务。
-
TDSQL Boundless tdsql_use_online_copy_ddl
1. 从 TDSQL Boundless V21.6.3.0版本起,无主键表也已支持 Online Copy DDL,设置该参数为 ON 即可生效。
-
TDSQL Boundless tdsql_retry_interval_msec_min
tdsql_retry_interval_msec_min 表示两次失败(网络 / RPC 等)重试之间最小间隔时间,单位为毫秒。当一个 SQL 查询失败时,可能是由于网络延迟、数据库节点故障或其他原因导致的。为了确保查询能够成功执行,系统可以选择重试失败的查询。tdsql_retry_interval_msec_min 参数用于设置重试间隔的最小值,以便在不影响系统性能的情况下,尽可能快地恢复服务。
-
TDSQL Boundless net_retry_count
net_retry_count 用于设置服务器在尝试重新连接到客户端时的最大重试次数。当服务器在尝试重新连接到客户端时,如果连续失败达到 net_retry_count 的值,那么服务器将放弃重新连接,关闭与客户端的连接。
-
TDSQL Boundless tdsql_cache_range_max_use_cnt
tdsql_cache_range_max_use_cnt 用于设置缓存的 range 信息失效前被使用的最大次数。缓存 range 信息可以减少对磁盘的访问次数,从而提高查询性能。当达到此限制时,系统会根据 LRU(最近最少使用)算法移除最近最少使用的数据块,以便为新的数据块腾出空间。
-
TDSQL Boundless tdsql_update_local_glsv_interval
GLSV 是 Global Largest Schema Version 的缩写,用于在多节点之间同步 DDL 结果,保证分布式系统中的多个节点不会使用过旧的表结构和写入不符合最新定义的数据;DDL 推进 GLSV,并等待 tdsql_update_local_glsv_interval 毫秒,在这段时间内,其他节点应该知道了 GLSV 版本变化,并由此更新 SQL 使用的表版本。
-
TDSQL Boundless tdsql_bulk_commit_records
tdsql_bulk_commit_records 用于设置 DDL 过程中拆分出的子事务达到提交条件的数据条数阈值。当达到此限制时,系统会自动提交事务,以便为新的记录腾出空间。