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

本站中文解释

transaction_alloc_block_size参数变量用于控制在给定的一组聚合函数执行聚合分组操作时文件系统缓冲池可以分配的内存大小。这个参数默认设置为8K,最大可设置为4294967295。

要设置该参数,可以在MySQL控制台中输入以下指令:

SET GLOBAL transaction_alloc_block_size=size;

SET SESSION transaction_alloc_block_size=size;

size可以是任意数字,只要它不大于系统最大值4294967295。

官方英文解释

transaction_alloc_block_size

Command-Line Format --transaction-alloc-block-size=#
System Variable transaction_alloc_block_size
Scope Global, Session
Dynamic Yes
Type Integer
Default Value 8192
Minimum Value 1024
Maximum Value 131072
Unit bytes
Block Size 1024

The amount in bytes by which to increase a per-transaction
memory pool which needs memory. See the description of
transaction_prealloc_size.


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