[MySQL] mysql优化实例-delete数据不会减少数据文件大小
2023-02-18 15:41:29 时间
使用delete删除数据 , 是我们常用的用法 , 但是这样并没有真正的把数据删除掉 , mysql只是标志了一下删除
测试如下, audit_log表删除之前的数据文件的大小
[root@dev-3-144 shihan1]# ll /data2/mysql3960/sinanet/|grep audit_log -rw-rw---- 1 mysql mysql 21563 Nov 19 14:13 audit_log.frm -rw-rw---- 1 mysql mysql 163840 Nov 19 14:14 audit_log.ibd
使用delete删除部分数据之后
delete from audit_log where ent_id=23684;
大小没有变化
使用整理数据碎片 optimize table audit_log;
执行之后的大小
[root@dev-3-144 shihan1]# ll /data2/mysql3960/sinanet/|grep audit_log -rw-rw---- 1 mysql mysql 21563 Nov 19 16:18 audit_log.frm -rw-rw---- 1 mysql mysql 147456 Nov 19 16:18 audit_log.ibd
相关文章
- Redis实现朋友圈,微博等Feed流功能,实现Feed流微服务(业务场景、实现思路和环境搭建)
- 马上都2023了,但是CNS级别单细胞文章仍然是使用monocle2
- 使用Mosquitto实现MQTT客服端C语言
- mosquitto移植到ARM
- mosquitto的安装与使用
- QT下载与安装
- 虚拟基站(VRS)
- liunx驱动之字符设备的注册
- 湃兔更新镜像文件的制作与烧写
- 通过busybox制作根文件系统详细过程
- 内核与设备树的编译和烧写
- UBoot的编译与烧写
- Nextcloud 使用教程
- uboot通过NFS挂载ubuntu根文件系统
- 如何在博客园编写博文章
- [NetWork] 数据封装与解封装流程
- 深度学习-LeNet(第一个卷积神经网络)
- Java跨域-Redirect的跨域问题解决
- 十年前,AlexNet就预定了今天的NeurIPS 2022时间检验奖
- 无需新型token mixer就能SOTA:MetaFormer视觉基线模型开源,刷新ImageNet记录