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