oracle10g系统管理之动态性能视图

本文介绍了Oracle数据库中的动态性能视图,包括其用途、如何查询相关信息,以及多个常用视图的具体功能,如V$FIXEDTABLE、V$INSTANCE、V$SGA等。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span style="font-size: small;"><span style="">动态性能视图用于记录当前例程的活动信息,启动例程时,</span><span lang="EN-US"><span style="font-family: Times New Roman;">ORACLE</span></span><span style="">会自动创建动态性能视图,停止例程时,</span><span lang="EN-US"><span style="font-family: Times New Roman;">ORACLE</span></span><span style="">会自动删除动态性能视图。需要注意的是:数据字典信息是从数据文件中取得,而动态性能视图则是从</span><span lang="EN-US"><span style="font-family: Times New Roman;">SGA</span></span><span style="">和控制文件中取得。通过查询动态性能视图一方面可以获得性能数据,另一方面还可以取得与磁盘和内存结构相关的其他信息。</span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span style="font-size: small;"><span style="">多数动态性能视图只能由特权用户和</span><span lang="EN-US"><span style="font-family: Times New Roman;">DBA</span></span><span style="">用户查询。</span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US"><span style="font-size: small; font-family: Times New Roman;">V$FIXEDTABLE</span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span style=""><span style="font-size: small;">动态性能视图用于列出所有可用的动态性能视图和动态性能表。</span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US"><span style="font-size: small; font-family: Times New Roman;">SELECT name FROM V$TABLE where name LIKE ‘vs%’;</span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US"><span style="font-size: small; font-family: Times New Roman;">V$_INSTANCE</span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span style=""><span style="font-size: small;">获得当前例程的详细信息。</span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US"><span style="font-size: small; font-family: Times New Roman;">SELECT instance_name,host_name,status FROM V$INSTANCE;</span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US"><span style="font-size: small; font-family: Times New Roman;">V$SGA</span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span style="font-size: small;"><span style="">该动态性能视图用于显示</span><span lang="EN-US"><span style="font-family: Times New Roman;">SGA</span></span><span style="">主要组成部分。</span><span lang="EN-US"><span style="font-family: Times New Roman;">(</span></span><span style="">共享池,数据高速缓存和重做日志缓冲区</span><span lang="EN-US"><span style="font-family: Times New Roman;">)</span></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US"><span style="font-size: small; font-family: Times New Roman;">V$SGAINFO</span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span style="font-size: small;"><span style="">获取</span><span lang="EN-US"><span style="font-family: Times New Roman;">SGA</span></span><span style="">的详细信息。</span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US"><span style="font-size: small; font-family: Times New Roman;">V$SESSION</span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span style=""><span style="font-size: small;">该动态性能视图用于显示会话的详细信息。</span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span style="font-size: small;"><span lang="EN-US"><span style="font-family: Times New Roman;">SELECT sid</span></span><span style="">,</span><span lang="EN-US"><span style="font-family: Times New Roman;">serial#</span></span><span style="">,</span><span lang="EN-US"><span style="font-family: Times New Roman;">username FROM V$SESSION WHERE username IS NOT NULL</span></span><span style="">;</span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span style="font-size: small;"><span style="">如果用户名是</span><span lang="EN-US"><span style="font-family: Times New Roman;">null</span></span><span style="">,则表示后台进程。</span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US"><span style="font-size: small; font-family: Times New Roman;">V$PROCESS</span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span style="font-size: small;"><span style="">用于显示</span><span lang="EN-US"><span style="font-family: Times New Roman;">ORACLE</span></span><span style="">的所有进程信息。</span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US"><span style="font-size: small; font-family: Times New Roman;">SELECT a.terminal,a.pid,a.pga_alloc_mem FROM v$ process a,v$session b WHERE a.addr=b.paddr AND b.username=’SCOTT’;</span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US"><span style="font-size: small; font-family: Times New Roman;">V$TABLESPACE</span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span style=""><span style="font-size: small;">该动态性能视图用于显示表空间信息。</span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span style="font-size: small;"><span lang="EN-US"><span style="font-family: Times New Roman;">SELECT * FROM V$TABLESPACE</span></span><span style="">;</span></span></p>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值