提高DB2数据备份与恢复的效率
2009-06-25 16:15:05 来源:WEB开发网三、对于图片等LOB数据类型的另类处理方式。
当数据库中LOB数据类型比较多的时候,往往会在很大程度上影响数据库的性能。不仅数据备份与恢复会受到影响,连平时的查询也会受到牵连。为此笔者有时候给企业部署DB2数据库系统的时候,往往会建议他们,不要将图片等信息存放在数据库中。那么当用户需要查询图片信息时,该如何处理呢?笔者建议他们将图片统一放到网络上的一个共享服务器中。然后在数据库中只存放这个图片的路径。最后在客户端界面设计时,可以创建一个指向图片的链接。当用户需要访问某个产品的图片信息时,则只需要点击产品管理界面上的图片链接,就可以打开这张图片。在这种情况下,数据库实际存储的只是图片的路径(也就是一个普通的字符型字段),而不是图片本身。故可以提高客户端窗口显示的速度,同时也可以提高数据库备份与恢复的效率。
四、为系统设置合适的并行度与缓存来提高数据库备份与恢复性能。
数据库备份与恢复的性能除了跟数据类型有关之外,还跟系统的并行度与缓冲区有关。通常情况下,如果硬件设备支持的话,增加并行度与增加缓冲区的大小可以提高数据库备份与恢复的性能。为此在对DB2数据库进行备份的时候,可以通过给并行度、缓冲区树木和缓冲区大小分配合适的值来提高数据库备份与恢复的性能。如一般情况下,笔者建议将数据库缓冲区的大小设置为数据内存的二倍到三倍。如果备份中包含大容量的数据类型,可以适当提高整个比例。并且将数据库缓冲区的数目设置为硬盘I/O缓冲数目的两倍。如此设置之后,数据库的备份与恢复性能能够得到很大的改善。
不过需要注意的是,这个调整会受到服务器硬件资源的限制。当服务器内存等硬件设备不支持这么大的数据缓冲区与数据缓冲区数目时,反而会因为没有足够的内存分配给缓冲区,从而导致数据备份与恢复的失败。为此笔者建议,在调整数据缓冲区的时候,需要特别注意。一般来说,调整好这些参数之后,需要持续追踪一段时间,以确保这些调整不会影响到数据库的正常备份与恢复,不会与数据库的硬件配置相冲突。
- ››db2 对float类型取char后显示科学计数法
- ››DB2中出现SQL1032N错误现象时的解决办法
- ››DB2 锁升级示例
- ››db2诊断系列之---定位锁等待问题
- ››db2 命令选项解释
- ››提高安全性 防止路由器被攻击破解
- ››提高Windows内存使用效率的技巧
- ››提高网站转化率篇之巧用预售页面
- ››DB2 最佳实践: 使用 DB2 pureXML 管理 XML 数据的...
- ››DB2 9.5 SQL Procedure Developer 认证考试 735 准...
- ››DB2 9.5 SQL Procedure Developer 认证考试 735 准...
- ››DB2 9.5 SQL Procedure Developer 认证考试 735 准...
更多精彩
赞助商链接