yun
-
TDSQL Boundless tdstore_bulk_load_merge_chunk_size
Bulk Load 数据导入场景,通常每个 Bulk Load 事务的数据量会比较大,大概在几百 MB 到 GB 的数量级。因此一个 Bulk Load 事务中的数据在提交之前,也会保存在一些临时数据文件中,从而减轻和控制内存开销。对于 Bulk Load 事务中的无序数据(例如二级索引数据),在事务提交阶段会进行外部合并排序。
-
TDSQL Boundless tdsql_skip_trans_write_lock
tdsql_skip_trans_write_lock 表示在执行写操作的时候,是否跳过获取写锁。为了保证数据的一致性和完整性,通常需要对写操作进行加锁。这样可以确保在多个事务同时访问同一数据时,写操作不会相互干扰,从而避免数据不一致的问题。然而,在某些场景下,为了提高性能,可以选择跳过事务写锁的获取,以减少锁竞争和锁等待的开销。
-
TDSQL Boundless tdsql_use_online_copy_ddl
1. 从 TDSQL Boundless V21.6.3.0版本起,无主键表也已支持 Online Copy DDL,设置该参数为 ON 即可生效。
-
TDSQL Boundless tdsql_ddl_recovery_block_mode
tdsql_ddl_recovery_block_mode用于设置恢复期间的 DDL 阻塞模式,可设置为抢占式、非阻塞或默认模式。
-
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 单表查询
这篇档介绍如何在 TDSQL Boundless 数据库中对单表数据进行高效查询,包括基础查询语法、查询优化技巧以及 TDSQL Boundless 特有的优化机制。
-
TDSQL Boundless net_read_timeout
net_read_timeout 用于设置连接中读数据时最大等待时长,单位为秒。当服务器在指定的时间内没有收到客户端发送的数据时,服务器将关闭与客户端的连接。
-
TDSQL Boundless tdsql_cache_range_max_use_cnt
tdsql_cache_range_max_use_cnt 用于设置缓存的 range 信息失效前被使用的最大次数。缓存 range 信息可以减少对磁盘的访问次数,从而提高查询性能。当达到此限制时,系统会根据 LRU(最近最少使用)算法移除最近最少使用的数据块,以便为新的数据块腾出空间。
-
TDSQL Boundless net_retry_count
net_retry_count 用于设置服务器在尝试重新连接到客户端时的最大重试次数。当服务器在尝试重新连接到客户端时,如果连续失败达到 net_retry_count 的值,那么服务器将放弃重新连接,关闭与客户端的连接。
-
TDSQL Boundless max_user_connections
max_user_connections 用于设置单个用户最大连接数(0表示不限制连接数)。当一个用户的并发连接数超过 max_user_connections 的值时,服务器将拒绝该用户的新连接请求。