mysql
文章平均质量分 71
充电ings
充电ing
展开
-
Mysql Optimizer_Trace(优化器追踪)
典型用法:#打开优化器追踪set optimizer_trace="enable=on";#你的sqlselect ......; #查看优化器追踪链select * from INFORMATION_SCHEMA.OPTIMIZER_TRACE;#关闭优化器追踪set optimizer_trace="enable=off";原创 2022-01-25 15:20:20 · 1431 阅读 · 0 评论 -
通过alter table A engine=innodb来重建表
通过alter table A engine=innodb来重建表,减少表空间1. 业务场景(即为什么要重建表)由于前期的存储设计不合理,表里有个字段,用于存储大段字符串,导致存储到磁盘的空间极大,严重影响表相关的增删改查速度。所有需要对表存储设计进行重构,并对表进行重建。2.实践记录我们业务场景是由软删字段的(delete_flag = 1 :已删除),所以可以delete所有已软删数据(当然做好表的备份)。delete from TableName where delete_flag=1;原创 2021-11-19 17:07:30 · 10888 阅读 · 2 评论