在小伙伴们开发的项目中,对于MySQL排查问题找出性能瓶颈来说,最容易发现并解决的问题就是MYSQL的慢查询以及没有用索引的查询。
日志就跟人们写的日记一样,记录着过往的事情。
【架构】 【mysql】 【SQL】 【日志】 【数据库】 【高并发】 【索引】 …
今天一个朋友在问Mysql什么时候收集统计数据,我就简单的找了一下源代码,现总结如下。如有错误请指出,因为我只是简单做了一下调试。
一、持久化(PERSISTENT))与非持久化统计数据(TRANSIENT) Mysql统计数据分为持久化和非持久化
持久化统计数据 存储在mysql.innodb_index_stats和mysql.innodb_table_stats中
非持久化统计数据 存储在information_schema.indexes和information_schema.tables中
前者是innodb表后者是memory表。
【mysql】 【函数】 【线程】 【statistics】 …