MySQL Variables delayed_queue_size 数据库 参数变量解释及正确配置使用

本站中文解释

MySQL参数delayed_queue_size用于控制delayed_insert线程栈中传入多少条INSERT指令。该参数定义了在这个线程栈中查询延迟插入操作的最大数量。如果在处理请求时超过此数,则缓存结果将安排立即插入。

这个参数的默认值是1000,可以在my.cnf或者临时设置中设置它的值,如下所示:

# 在my.cnf中设置delayed_queue_size
delayed_queue_size=2000

# 临时设置delayed_queue_size
set global delayed_queue_size = 5000;

调整delayed_queue_size是为了优化MySQL服务器的性能和内存使用率,在合适的环境中应尽可能选择合适的值。

官方英文解释

delayed_queue_size

Command-Line Format --delayed-queue-size=#
Deprecated Yes
System Variable delayed_queue_size
Scope Global
Dynamic Yes
Type Integer
Default Value 1000
Minimum Value 1
Maximum Value (64-bit platforms) 18446744073709551615
Maximum Value (32-bit platforms) 4294967295

This system variable is deprecated (because
DELAYED inserts are not supported); expect
it to be removed in a future release.


数据运维技术 » MySQL Variables delayed_queue_size 数据库 参数变量解释及正确配置使用