Navicat备份原理分析以及测试

之前有次恢复数据库涉及到备份恢复问题,正好测一下Navicat这个自带的备份恢复跟sql导出再执行有什么区别,至于备份教程太多,故本文章不包含教程,仅测试性能及分析原理,如有错误,还请各位大佬指正;

因为业务特殊性,本文相关库名表名等业务内容均已打码

目录

一、备份

二、比较

三、还原

四、查看备份

五、分析

导出原理

还原原理

六、总结


一、备份

寻找一个数据量适中的数据库,使用Navicat备份功能:

数据量共四万左右,耗时1:45秒,生成文件名:"20191128180233.nb3",结果如下:

使用sql导出功能(转储SQL文件-结构和数据)

数据量同样四万,耗时1:46秒,生成文件名"goliveplus_pp_test.sql",结果如下:


二、比较

文件大小比较(通过语句查询此库数据占用93.68 MB,索引占用0.23MB)

比较结果如下,sql文件占用76.5MB , 备份文件nb3占用

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值