Oracle中 dba_* 和 v$* 表区别
v$ 开头的是动态性能视图,其数据存放在内存中,动态变化,一旦实例被关闭,里面的数据就会被清空,重启实例后重新设置。数据库mount状态下可以查询。
dba_ 开头的数据字典是静态视图,数据存放在表文件中,关闭数据库实例后,数据不会被清空。数据库open状态下才可以查询。
user_* (当前用户所拥有对象的有关信息)
all_* (当前用户可访问对象的信息)
dba_* (数据库中所有对象的信息)
查询数据字典数据时使用大写字母。可用upper\lower函数转换。
0|1ORACLE 中 dba,user,v$ 等开头的常用表和视图
dba_开头
user_开头
v$开头
all_开头
session_开头
index_开头
伪表
oracle最重要的几组重要的性能视图
1. System 的 over view
vsystem_event , v$parameter
2. 某个session 的当前情况
vsession , vsession_event , v$sesstat
3. SQL 的情况
vsqlarea , vSQL_PLAN_STATISTICS, v$sqltext_with_newlines
3. Latch / lock /ENQUEUE
vlatch_children , vlock ,VENQUEUE_LOCK
4. IO 方面的
vfilestat , vdatafile , v$tempfile
5. shared pool / Library cache
vrowcache , x$ksmsp
6. 几个advice也不错
vPGA_TARGET_ADVICE, v$SHARED_POOL_ADVICE
__EOF__
作 者:Aaron
出 处:https://www.cnblogs.com/Williamls/p/15955961.html
关于博主: 谦谦君子 卑以自牧
版权声明:署名 - 非商业性使用 - 禁止演绎,协议普通文本 | 协议法律文本。
声援博主:如果您觉得文章对您有帮助,可以点击文章右下角【推荐】一下。您的鼓励是博主的最大动力!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 单元测试从入门到精通
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律