29判断一个数据库是否出问题

并发线程数(在执行的线程数):建议把innodb_thread_concurrency设置为64~128之间
show processlist查询链接
并发线程数不一定等于并发连接数,链接可能没有执行查询请求

在线程进入锁等待以后,并发线程的计数会减一,等行锁(也包括间隙锁)的线程不算
select(1) 在并发线程数达到上限仍正常返回,不可用于检查数据库是否正常

查表判断

无法感知redolog磁盘空间已满导致更新堵塞,可正常读

更新判断

注意MM结构主从冲突问题,更新不同行检查

内部统计

MySQL5.6版本以后提供的performance_schema库
file_summary_by_event_name表统计每次IO请求的时间