摘要:
MySQL 大表与大事物 大表 问题: 1、慢查询的产生:很难在一定时间内过滤出所需要的数据。 2、建立索引需要更长的时间。 Mysql版本<5.5 建立索引会锁表 Mysql版本>=5.5 谁让不会锁表,但会引起主从延迟。 3、修改表结构需要长时间锁定表 4、会造成长时间的主从延迟。 5、影响正常 阅读全文
摘要:
MySQL innodb线程 一、master therad ①、刷新脏页到磁盘 ②、将日志缓冲刷新到磁盘 ③、undo页回收 ④、合并插入缓冲 参数innodb_io_capacity表示每秒刷新脏页的数量,默认为200。 innodb_max_dirty_pages_pct设置出发刷盘的脏页百分 阅读全文
摘要:
MySQL 索引重建 当你对InnoDB进行修改操作时,例如删除一些行,这些行只是被标记为“已删除”,而不是真的从索引中物理删除了,因而空间也没有真的被释放回收。 InnoDB的Purge线程会异步的来清理这些没用的索引键和行,但是依然没有把这些释放出来的空间还给操作系统重新使用,因而会导致页面中存 阅读全文