Dynamic Performance Tables(动态性能表)
2009-08-22 14:16 hyddd 阅读(898) 评论(0) 编辑 收藏 举报关于Dynamic Performance Tables的一些概念
【1】Dynamic Performance Tables:用于记录当前数据库活动信息,反映数据库操作的实时状况(Dynamic Performance Tables 存放变化较频繁的信息,而DD则存放相对比较稳定的信息)。
【2】Dynamic Performance Tables是一组的虚拟表,它把内存中的信息和控制文件(Control file)的信息以表的形式展示出来,内存是主要的信息来源。
【3】绝大多数的用户是不能访问动态性能表的,只用拥有DBA才能查询这些视图,比如:SYS账号。DBA可以对动态性能表进行查询,授予select权限,以及创建views(视图),但DBA也无法直接更改或删除views(所以这些views也称为fixed views),因为这些views不是真正的表,它们是由内存和控制文件的数据临时组成的,所以不能删/改,并且当数据库关闭时,Dynamic Performance Tables也不复存在。
【4】Dynamic Performance Tables基本上均以V$开头,具体有哪些Dynamic Performance Tables可以查询V$FIXED_TABLE。
【5】Dynamic Performance Tables可使我们了解如下信息:
• 该对象是否处于联机状态并可用?
• 该对象是否已打开?
• 目前持有哪些锁?
• 该会话是否处于活动状态?
• ......
作者:hyddd
出处:http://www.cnblogs.com/hyddd/
本文版权归作者所有,欢迎转载,演绎或用于商业目的,但是必须说明本文出处(包含链接)。