开发者社区> 问答> 正文

mysql使用delete删除大部分数据后空间没相应减少

mysql的一张数据表中存放了一亿多的数据,然后我将15号之前的数据全部都删掉了,但是数据库使用量并没有减少,我们这个是一个日志类的数据表,每天录入的数据比较多,,需要定时清理数据,,但是清理掉的数据所占用的空间不能释放出来的话,,我们的数据空间会越来越大,怎么解决呢

展开
收起
昵称是啥啊 2016-09-22 15:12:01 3837 0
1 条回答
写回答
取消 提交回答
  • delete并不会很大程序的释放表空间,而是在原来的表空间中留下间隙,建议将数据导出,再truncate表,再导入。

    2019-07-17 20:11:17
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
搭建电商项目架构连接MySQL 立即下载
搭建4层电商项目架构,实战连接MySQL 立即下载
PolarDB MySQL引擎重磅功能及产品能力盛大发布 立即下载

相关镜像