一天,出现了一个棘手的问题:一个设计糟糕的应用程序引起了严重的库高速缓存锁定问题,并且数据库呈现挂起状态。您必须快速确定导致该问题发生的会话,并快速终止这些会话。
优化程序统计信息管理
Oracle 数据库 10g 提供了多个非常有用的用于管理优化程序统计信息的特性,如一个用于锁定统计信息以防止后期覆盖的特性。这些特性使收集和管理优化程序统计信息这一任务变得轻而易举。在 Oracle 数据库 10g 第 2 版中,您可以使用 Oracle 企业管理器执行该操作。
从 Database 主页中,单击 Administration 选项卡。向下滚动到“Statistics Management”的部分,在该部分中您将看到如下所示的 Manage Optimizer Statistics 链接。
单击该超链接将转到下个屏幕:Manage Optimizer Statistics 页面。
从该屏幕中,您可以使用右侧的超链接执行各种与统计信息相关的任务。例如,使用 Configure 按钮,您可以通过选择一个新窗口轻松地为作业配置一个不同的时段。
一个尤其有用的特性是位于“Related Links”下的 Statistics Options 链接。单击它将显示以下屏幕:
从该屏幕中您可以执行许多有用的任务,如更改并行度的默认值以及估算百分比。