首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >归档SQL转储更好?

归档SQL转储更好?
EN

Stack Overflow用户
提问于 2010-09-10 11:00:11
回答 2查看 460关注 0票数 0

我正在使用下面的脚本转储我的SQL数据库。我的网站不是经常使用,所以数据库是不变的几天。唯一的区别是最后一行是转储日期。每个转储文件的未压缩大小约为400k,.sql.gz文件大小约为107kb。我决定用7z和rar把它们压缩成一个可靠的归档文件。在这两种情况下,我得到950kb的32个文件。我觉得我应该得到更好的压缩效果。多么?

代码语言:javascript
复制
#!/bin/bash
cd /home/mybackup/mysqldumps
y=$(date +%Y)
m=$(date +%m)
d=$(date +%d)
h=$(date +%H)
mkdir $y
cd $y
mkdir $m
cd $m
mysqldump --all-databases --single-transaction --flush-logs | gzip > "$y $m $d $h.sql.gz"
chmod 400 "$y $m $d $h.sql.gz"
EN

回答 2

Stack Overflow用户

发布于 2010-09-11 08:36:55

将所有的.sql.gz解压成常规的sql文件。当将文件压缩为.sql.gz时,结果为88kb,大小为950k。

票数 2
EN

Stack Overflow用户

发布于 2010-09-10 11:16:31

在当今这个时代,950k是一个很小的存储空间。如果你使用简单的祖父、父亲、儿子备份轮换,那么一年的备份大约需要22Mb。或者五六个MP3文件作为比较。

即使你在拨号上网(或GPRS/1xRTT在紧要关头),这仍然是一个可管理的数据量来传输。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3682005

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档