暂无图片
如果mysql某张表数据量相当大 删掉大部分数据后,可用空间会不会增大?
我来答
分享
暂无图片 匿名用户
如果mysql某张表数据量相当大 删掉大部分数据后,可用空间会不会增大?

如果mysql某张表数据量相当大 删掉大部分数据后,可用空间会不会增大?

我来答
添加附件
收藏
分享
问题补充
3条回答
默认
最新
张sir

不会,这玩意跟oracle一样,有高水位,还需要optimize一下

暂无图片 评论
暂无图片 有用 0
代野Tank

建一张新表来使用吧,比删除更高效一些

暂无图片 评论
暂无图片 有用 1
virvle

这种大表,若删除大部分数据,一般采取:
1)建新表,
2)将要的数据插入进去
3)验证数据没问题后,做新表换旧表
4)新表正常使用后,旧表保留段时间,就清空,然后在删除
这样既保证数据处理过程有备份,又能实现清理空间的目的,操作过程也会快很多

暂无图片 评论
暂无图片 有用 0
回答交流
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
暂无图片墨值悬赏