究竟是否需要升级到Oracle 11g?
2008-08-28 12:45:09 来源:WEB开发网另外一种分析工作负荷、图表的方法就是:当你运行重放工作负荷时,简单的记录在SQL Performance Analyzer中的数据。数据库不会知道100个真实用户工作负荷和100个虚拟用户工作负荷之间的区别,因此,当你做重放测试时,你就简单的捕获Performance Analyzer中的有用数据。
简单的使用Database Replay来捕获主要数据库的工作负荷,将备用数据库设置为读写模式,完成你所需要完成的修改,然后重放备用数据库中的工作负荷,这样一来就完成了测试。完成测试之后,你能记录测试结果,还原备用数据库的状态,和工作数据库保持一致。
在数据库的管理中,既要保证在真实的环境,而又要避免在生产数据库中完成准确的测试是最为重要的问题之一。Database Replay以一种简单和优雅的方式很好的解决了这个问题。
还有另外一个功能特性是Advanced Compression。一种写入数据的方式,使得数据占据更少的空间,Advanced Compression能够减少存储费用,减少内存和网络带宽,甚至提高查询性能。通过替换重复值,Advanced Compression节约了存储空间。换句话说,Advanced Compression并没有真正压缩数据,只是将数据库标准化。你的数据越重复,你使用Advanced Compression就越成功。另外,因为Advanced Compression工作在数据库块级,压缩比取决于数据表中数据的顺序。
除了能够在磁盘上存储更多的数据,Advanced Compression还能提高I/O性能。因为更多的数据压缩到更少的空间,更容易满足数据库查询。从物理角度来说,数据库从硬盘上读入的数据越少,获取数据库的数据就会更快。
因此Advanced Compression将会提高某些查询的性能,并不是全部的查询。它将减少一些数据的储存空间的需求,并不是所有的数据都是如此。另外,即使是同样的数据,总压缩比也会不同,取决于数据的重复度和数据的顺序(索引)。
赞助商链接