分类: Oracle
2008-04-03 22:40:14
对于现在的一些发行版本,DBA(Database Administrator,数据库管理员)和开发员可以访问的已经有三种动态性能视图了,分别为V$SQL、V$SQLAREA,还有V$SQLTEXT。
这些视图可以用来采集有关SQL命令执行的统计信息。在Oracle 10g, Release 2中,还增加了第四个动态性能视图,V$SQLSTATS,通过它能更方便地访问这类数据。
和静态数据字典视图(static dictionary view,也就是前缀为USER_、ALL_,或者DBA_的视图)不同,动态性能视图会随着系统的运行而不断更新。这使得有可能在SQL语句执行之时监视其性能。
和静态视图一样的是,要使用它们你要先获得许可。对于非数据库管理员用户(如典型的开发环境下)可赋予SELECT_CATALOG_ROLE权限,让他们可以从中选择它们。
下面是各个视图所提供功能的一些简要描述。要获得更多信息,请参考。
这四个视图工具合到一起,共同为你提供了原始资料,帮助你检测你的SQL数据库执行状况如何。