您的位置:首页 > 数据库

如何在Sybase数据库管理系统中提高数据库备份的速度

2014-09-23 20:21 295 查看
数据库备份向来是数据库管理员的最为重要的工作之一,面对越来越大的数据库,如何提高备份的性能,减少备份的时间呢?

本文就此问题,利用SAP Sybase ASE 16为例子,一一阐述。

1) 对数据库进行压缩
数据压缩,索引压缩可以大幅度降低数据库的 大小。数据库越小,备份就越快,这是地球人都知道的事。
ASE16提供了索引压缩,加上ASE15.7已经有的数据压缩和大对象压缩,压缩比可以在20-50左右。

2) 合理的备份类型
可以同时利用全备份,增量备份和日志备份。比如,没周一全备份,没天一次增量备份,没15分钟或者30分钟来一次日志备份,这样也可以提高备份的速度。 同时数据库的恢复也是非常容易的。

3)利用多个文件备份 multipe stripes,或者多个物理网卡,采用多个文件

4) 数据归档,把历史数据进行归档或者删除,降低库的的 大小。

5)备份时压缩。如果系统不是CPU bound,还是进行数据库备份时的压缩。

笔者利用上述的策略中两三个,曾经达到了一个小时可以备份1TB的数据库的全备份。

希望上述内容对你有所帮助。

我还有10个管理VLDB的技巧,容我以后慢慢道来。

本文出自 “TheDatabaseGuy” 博客,谢绝转载!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: