业务特点:数据量级较大,经常需要按月删除历史数据.
问题:磁盘空间占用很大,删除后不释放空间(因为delete删除数据后不会释放表空间)
alter table t111 engine=innodb;
注:只能innodb引擎的表才可以.
把zabbix库中的所有表都进行碎片整理
select concat("alter table ",table_schema,".",table_name," engine=innodb;") from information_schema.tables where table_schema='zabbix';