mysql删除数据备份再还原会缩小吗

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mysql删除数据备份再还原会缩小吗相关的知识,希望对你有一定的参考价值。

以前的小应用没有注意这个问题,现在遇到了mysql表中删除了100W数据,但是体检只有一点点变小,删除前是4.7G,删除后是4.6G。优化以后2.2G,哼哼哼哼。。。
查资料知道原因是mysql默认是不自动收缩的,所以删除数据体积不会变小。
我们需要手动优化来收缩数据。
方法一:使用Navicat的最优化功能
因为我是使用Navicat作为工具,所以推荐使用这个功能。选中需要优化的表,最优化即可。
方法二:运行命令优化
optimizetable数据表名称
方法三:自动批处理。说白了,还是运行命令
建议一个自动运行任务,每隔一段时间自动运行一下。
参考技术A 不会,MySQL备份和还原操作不会影响数据库文件大小。

华为手机恢复出厂设置会删除数据吗?

手机恢复出厂设置后,肯定会删除数据。

就是说跟刚买手机的界面是一模一样的。

手机下载的软件以及照片数据全部都不存在了。

全部会被擦除。

如果你购买了云服务。

你的照片软件等数据信息都会上传到云端。

你恢复出厂设置之后,从云端恢复数据就可以了。

当然如果你没有购买云服务,你的数据因为你的操作肯定都没有了。

参考技术A 回答

恢复出厂设置将删除您内存设备中的部分数据,包括您的帐户、系统的设置及数据、已安装应用及其数据等,在恢复出厂设置同时,删除内部存储空间上的所有文件,如音乐和图片等,将设备还原到初始状态。

提问

那账号呢?

回答

恢复出厂设置后开机向导中“开启云服务”会提示输入华为账号,如果开启了手机找回功能,需要输入华为账号密码激活才可以使用,没有开启手机找回的可以选择暂不开启云服务跳过华为账号激活界面。一般华为账号大多是常用邮箱或者手机号,建议分别尝试,如果忘记密码,在登录界面点击忘记密码,可以选择如下方式重置密码: 绑定帐号的手机号 、邮件地址、 设置的安全手机号 、邮件地址,都必须是经过验证的, 如果有其他设备用此帐号,修改或重置密码后需重新登录。绑定安全手机,点击忘记密码接收验证码时,注意点击手机号右侧的倒三角形按钮(安全手机和帐号本身是不同的两个手机号时),选择安全手机号接收验证码。若帐号停用无法接收验证码,没有绑定过安全手机或安全邮箱,只能填写帐号申诉流程。

提问

内存会清空吗

回答

会的

包括您本身的手机的照片之类都会格式化

参考技术B 手机恢复出厂设置之后,当然会删除数据,所以在恢复出厂设置前一定要备份数据。

以上是关于mysql删除数据备份再还原会缩小吗的主要内容,如果未能解决你的问题,请参考以下文章

Mysql实战篇之可以通过删除记录来缩小表空间大小吗?--05

华为手机恢复出厂设置会不会把手机里东西删除了?

怎么恢复mysql数据库

华为手机恢复出厂设置会删除数据吗?

请问用java 如何实现逻辑删除文件?

数据库SQL 如何完全备份