如何通过MySQL InnoDB Monitor进行高效性能监控?
- 内容介绍
- 文章标签
- 相关推荐
本文共计870个文字,预计阅读时间需要4分钟。
InnoDB监控:MySQL中遇到问题时,排除故障必解读InnoDB内部状态(SHOW ENGINE INNODB STATUS),InnoDB监视器提供的信息:如事务、死锁、锁量、I/O、自适应hash、缓存等现状。一般DBA会采取以下措施...
InnoDBMONITOMySQL中碰到问题,排除故障必不可少解读InnoDB内部状态(SHOW ENGINE INNODB STATUS),InnoDB监视器提供的信息:比如事务,死锁,信号量,io,自适应hash,缓存等现状。一般DBA采取方式是通过SQL命令行在需要时获得标准InnoDB Monitor输出到客户端程序中。因为目前提供的方式是innodb自动循环捕获信息并覆盖原有的信息。所以往往事故过后,无法获取当时现状信息。除此之外,InnoDB内部状态对于性能调优非常有用。
其实在INNODB也提供日志方式记录,当InnoDB监视器开启时,InnoDB大约每15秒将输出到错误日志或指定日志文件。
1.启动跟踪
- 日志输出方面比较单一。innodb_status_output和innodb_status_output_locks变量用于开启标准InnoDB Monitor和InnoDB Lock Monitor。
本文共计870个文字,预计阅读时间需要4分钟。
InnoDB监控:MySQL中遇到问题时,排除故障必解读InnoDB内部状态(SHOW ENGINE INNODB STATUS),InnoDB监视器提供的信息:如事务、死锁、锁量、I/O、自适应hash、缓存等现状。一般DBA会采取以下措施...
InnoDBMONITOMySQL中碰到问题,排除故障必不可少解读InnoDB内部状态(SHOW ENGINE INNODB STATUS),InnoDB监视器提供的信息:比如事务,死锁,信号量,io,自适应hash,缓存等现状。一般DBA采取方式是通过SQL命令行在需要时获得标准InnoDB Monitor输出到客户端程序中。因为目前提供的方式是innodb自动循环捕获信息并覆盖原有的信息。所以往往事故过后,无法获取当时现状信息。除此之外,InnoDB内部状态对于性能调优非常有用。
其实在INNODB也提供日志方式记录,当InnoDB监视器开启时,InnoDB大约每15秒将输出到错误日志或指定日志文件。
1.启动跟踪
- 日志输出方面比较单一。innodb_status_output和innodb_status_output_locks变量用于开启标准InnoDB Monitor和InnoDB Lock Monitor。

