7.7连接缓冲区配置指标

列出连接缓冲区配置指标,并提供每个指标的简要描述。

表7.7连接缓冲区配置指标

的名字 描述
批量插入缓冲区大小 限制MyISAM使用的特殊树状缓存的大小(以字节为单位),以使批量插入更快…选择,插入…值(…),(…),…,和LOAD DATA INFILE,当向非空表中添加数据时,每个线程。
加入缓冲区大小 用于普通索引扫描、范围索引扫描和不使用索引因而执行全表扫描的连接的缓冲区的最小大小(以字节为单位)。
最大允许包数 连接到MySQL服务器的一个包或任何生成/中间字符串的最大大小(字节)。
净缓冲区长度 每个客户端连接都与一个连接缓冲区和结果缓冲区相关联。两者都以net_buffer_length给出的大小开始(以字节为单位),但根据需要动态扩大到max_allowed_packet字节。
预加载缓冲区大小 预加载索引时分配的缓冲区大小。
查询分配块大小 为语句解析和执行期间创建的对象分配的内存块的分配大小。如果内存碎片有问题,那么增大这个参数可能会有所帮助。
查询Prealloc大小 用于语句解析和执行的持久缓冲区的大小。
读缓冲区大小 执行顺序扫描的每个线程为它扫描的每个表分配这样大小的缓冲区(以字节为单位)。
读取Rnd缓冲区大小 在键排序操作之后按排序顺序读取行的大小(以字节为单位),以避免磁盘查找。
排序缓冲区大小 每个需要进行排序的会话都会分配这样大小的缓冲区(以字节为单位)。
存储程序缓存 为每个连接缓存存储例程的数量设置软上限。这个变量的值是根据MySQL服务器分别为存储过程和存储函数维护的两个缓存中存储的例程的数量来指定的。
线程栈 每个连接线程的堆栈大小。
事务分配块大小 用于连接事务的每个事务内存池的大小(以字节为单位)。
事务预分配大小 每个事务内存池的初始大小(以字节为单位),各种与事务相关的分配从中获取内存。