<menu id="ycqsw"></menu><nav id="ycqsw"><code id="ycqsw"></code></nav>
<dd id="ycqsw"><menu id="ycqsw"></menu></dd>
  • <nav id="ycqsw"></nav>
    <menu id="ycqsw"><strong id="ycqsw"></strong></menu>
    <xmp id="ycqsw"><nav id="ycqsw"></nav>
  • 查看oracle連接數(oracle常用命令)


    作為DBA需要對oracle的連接情況和內存使用情況了如指掌,不能等出問題的時候再去排除問題,平時也需要做好監控。下面分享下怎么通過sql去查看oracle的連接情況和內存使用情況。


    1、查看連接oracle的所有機器的連接數

    select machine,count(*) from v$session group by machine;

    查看oracle的連接數和內存使用情況 值得收藏!

    2、查看連接oracle的所有機器的連接數和狀態

    select machine,status,count(*)from v$sessiongroup by machine,statusorder by status;

    查看oracle的連接數和內存使用情況 值得收藏!

    3、oracle的PGA、SGA和process count

    select ‘SGA’ AS NAME,ROUND(sum(value)/1024/1024,2)||’M’ AS “SIZE(M)” from v$sga;

    查看oracle的連接數和內存使用情況 值得收藏!

    select ‘PGA’ AS NAME,ROUND(value/1024/1024,2)||’M’ AS “SIZE(M)” from v$pgastatwhere name=’total PGA allocated’;

    查看oracle的連接數和內存使用情況 值得收藏!

    select ‘TOTAL’ AS NAME,((SELECT ROUND(sum(value)/1024/1024,2)from v$sga)+(select ROUND(value/1024/1024,2)from v$pgastatwhere name=’total PGA allocated’))||’M’ AS “SIZE(M)” FROM DUAL;

    查看oracle的連接數和內存使用情況 值得收藏!

    SELECT NAME,TO_CHAR(VALUE)FROM V$PGASTATWHERE NAME=’process count’;

    查看oracle的連接數和內存使用情況 值得收藏!

    4、查看oracle進程消耗的內存

    SELECT * FROM V$PROCESS_MEMORY;

    查看oracle的連接數和內存使用情況 值得收藏!

    5、查看oracle進程的使用

    SELECT PROGRAM, PGA_USED_MEM, PGA_ALLOC_MEM, PGA_FREEABLE_MEM, PGA_MAX_MEM FROM V$PROCESS;

    查看oracle的連接數和內存使用情況 值得收藏!

    大家有什么好的sql也可以一起分享下哦,共勉。

    版權聲明:本文內容由互聯網用戶自發貢獻,該文觀點僅代表作者本人。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。如發現本站有涉嫌抄襲侵權/違法違規的內容, 請發送郵件至 舉報,一經查實,本站將立刻刪除。

    發表評論

    登錄后才能評論
    国产精品区一区二区免费