MySQL一些监控项整理

本文介绍了MySQL中innodb_buffer_pool_chunk_size和innodb_buffer_pool_instances的关系,强调了缓冲池大小必须是两者乘积的倍数。当调整innodb_buffer_pool_chunk_size时,innodb_buffer_pool_size会自动调整为不小于当前大小且为两者乘积倍数的值。
摘要由CSDN通过智能技术生成
####### GET VARIABLES
version:数据库版本
key_buffer_size:myisam的索引buffer大小
sort_buffer_size:会话的排序空间(每个线程会申请一个)。
join_buffer_size:这是为链接操作分配的最小缓存大小,这些连接使用普通索引扫描、范围扫描,或者连接不使用索引。
max_connections:最大允许同时连接的数量。
max_connect_errors:允许一个主机最多的错误链接次数,如果超过了就会拒绝之后链接(默认100)。可以使用flush hosts命令去解除拒绝。
open_files_limit:操作系统允许mysql打开的文件数量。这个限制mysql服务器同时能打开的文件句柄数。
table_open_cache:所有线程打开表的数量。可以通过opened_tables状态确定是否需要增大 table_open_cache,如果opened_tables比较大,且一直还在增大说明需要增大table_open_cache。
max_tmp_tables:这个参数被弃用了。
max_heap_table_size:建立的内存表的最大大小(默认是16M)。这个参数和tmp_table_size一起限制内部临时表的最大值(取这两个参数的小的一个),如果超过限制,则表会变为innodb或myisam引擎(5.7.5之前是默认是myisam,5.7.6开始是innodb,可以通过internal_tmp_disk_storage_engine参数调整)。
max_allowed_packet:一个包的最大大小。

########## GET INNODB INFO
#innodb variables
innodb_version
innodb_buffer_pool_instances:将innodb缓冲池分为指定的多个(默认为1)。
innodb_buffer_pool_size:innodb缓冲池大小。5.7.5引入了 innodb_buffer_pool_chunk_size,
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值