mysql如何解决delete删除记录数据库空间不减少问题
发表于:2025-01-20 作者:千家信息网编辑
千家信息网最后更新 2025年01月20日,这篇文章主要介绍了mysql如何解决delete删除记录数据库空间不减少问题,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。1、使用 O
千家信息网最后更新 2025年01月20日mysql如何解决delete删除记录数据库空间不减少问题
这篇文章主要介绍了mysql如何解决delete删除记录数据库空间不减少问题,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。
1、使用 OPTIMIZE
命令语法:OPTIMIZE [LOCAL | NO_WRITE_TO_BINLOG] TABLE tbl_name [, tbl_name] ...
最简单的:optimize table phpernote_article;
如果您已经删除了表的一大部分,或者如果您已经对含有可变长度行的表(含有VARCHAR, BLOB或TEXT列的表)进行了很多更改,则应使用 OPTIMIZE TABLE。被删除的记录被保持在链接清单中,后续的INSERT操作会重新使用旧的记录位置。您可以使用OPTIMIZE TABLE来重新 利用未使用的空间,并整理数据文件的碎片。
注意,在OPTIMIZE TABLE运行过程中,MySQL会锁定表。因此,这个操作一定要在网站访问量较少的时间段进行。
一个37G的表,耗时5s,时间仅作参考,和服务器性能有关。
2、使用Alter命令
相当于删除旧表,建立新表。
例如:
mysql> alter table tablename engine=innodb;
一个37G的表,耗时7s,时间仅作参考,和服务器性能有关。
3、导出导入
利用mysqldump导出数据,然后再重新导入数据。这种方式会影响业务正常使用,不推荐。
感谢你能够认真阅读完这篇文章,希望小编分享的"mysql如何解决delete删除记录数据库空间不减少问题"这篇文章对大家有帮助,同时也希望大家多多支持,关注行业资讯频道,更多相关知识等着你来学习!
数据
篇文章
空间
时间
参考
数据库
问题
命令
性能
服务器
有关
服务
业务
价值
位置
兴趣
同时
文件
方式
时间段
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
电脑服务器拒绝发图片
软件开发试用期转正工作总结
滕州软件开发app
深圳本地网络安全概念股有哪些
靖安凯翔软件开发有限公司
固原网络技术哪家强
论述网络安全产品选购策略
南通无线网络技术电话
青年增强网络安全意识
阿里云服务器费用交了能退吗
领众软件开发
英语太差能学软件开发吗
适合家用的洋垃圾服务器
不休战队新服务器活动
2012网络安全会议
网络安全严峻形势
研华d6050数据发不到服务器
网络安全与军事例子
同时更新2张表数据库
护航之道国家网络安全
邮件服务器 测试
邮储银行开展网络安全宣传
网络安全防线主持词
网站服务器托管合同
浦东新区互联网教育科技
自动化软件开发接单
此服务器在美国
郑州网络安全公司招聘
浅谈企业网络安全管理论文
网络安全宣传视频文案