究竟是否需要升级到Oracle 11g?
2008-08-28 12:45:09 来源:WEB开发网通过将资源密集的活动从生产数据库卸载到一个或多个同步的备用数据库来提高服务质量。 Oracle活动数据卫士支持对物理备用数据库进行只读访问,以便进行查询、排序、编制报表、基于Web的访问等,同时不断地实施从生产数据库收到的变 更。Oracle活动数据卫士还能够在把备份卸载到备用数据库时使用快速增量备份方法,而且它还能够提供高可用性以及在生产现场对计划内和计划外停机的灾 害预防等更多好处。
某个工作负荷,在相同或者不同的系统下重放,接下来你就可以比较结果。Database Replay准确的重放工作负荷的并发性和时间,允许让你充分测试修改,如同在真实的工作负荷下。因此,在你将这些修改运用到生产之前,你就能看到这些修改对数据库的真实影响。
在我所做的测试中,Database Replay非常容易配置,正如我所预料的结果。你只需要学习几个简单的配置的相关概念,比如说如何在数据库中创建目录对象(directory object),以此来捕获工作负荷;如何以命令行的方式来启动重放,一旦你熟悉了这些,以后就一帆风顺了。
我测试选择的是50个用户、读写混合的工作负荷。在测试中,我删除了表格的索引,以便我能看到报表编号方面的变化。正如我所期待的,删除索引的却增加了写入的性能,却减弱了读取的性能。我能检验出重放机制(replay mechanism)重新创建了所有的线程,并且能够很好的运行它们。
建立一个捕获只需要四五步的过程。常用的做法是你重启数据库,为捕获设置选择(哪些部分的工作负荷是要包含,哪些是需要排除的),创建目录来保存捕获文件,设置捕获开始时间和持续时间,或者人工启动它,停止它。
你能够在主机或者客户机上重放工作负荷。如果你捕获了大的工作负荷,Database Replay有一个校准的工具,告诉你需要多少重放客户端。
赞助商链接