mysql的io与索引使用分析


项目中很多表由于接手人很多,所以管生不管养的建立了大量索引。造成索引比数据大很多的奇葩现象,于是要找一找什么方式能方便的统计到索引的使用情况。于是发现了performance_schema库中的表table_io_waits_summary_by_index_usage。它聚合了所有表索引I / O

mysql大表修改工具: pt-online-schame-change


在表数据量很大的时候直接添加字段,以及其他表结构修改,会严重影响线上使用,而且耗费时间很长;使用这个工具可以很好的在线修改表结构。好处:降低主从延时的风险可以限速、限资源,避免操作时MySQL负载过高建议:在业务低峰期做,将影响降到最低直接原表修改缺点:当表的数据量很大的时候,如果直接在线修改表结构