作为一名数据管理员,你需要对oracle的衔接和运行内存应用了然于胸。你不能等候难题被清除。平常也必须监管她们。使我们共享怎样根据sql查验oracle的衔接和运行内存应用状况。
1.查询联接oracle的全部设备的线程数
挑选设备,按设备从v $对话组里记数(*);
2。查验联接到oracle
的全部电子计算机的联接序号和情况按电子计算机从v $对话组里挑选电子计算机.情况.记数(*),按情况挑选情况次序;
3。PGA,SGA和Oracle process count
从v $ SGA中挑选“SGA”做为名字,round (sum (value)/1024/1024,2)| | |“m”做为“size(m)”;
从v $ pgastatwhere name = '分派的PGA数量'中挑选' PGA' AS NAME,ROUND(value/1024/1024,2)| | ' M ' AS " SIZE(M ';
挑选‘TOTAL’AS NAME,((从v$sga中挑选ROUND(sum(值)/1024/1024,2)) (从v $ PGA statwhere NAME =‘TOTAL PGA allocated’)| |‘M’AS“SIZE(M)”FROM DUAL;
从自变量中挑选名字.总体目标标识符(值)这里名字=“过程记数”;
4。查验oracle过程
耗费的运行内存从v $ process _ memory中挑选*;
5。查验oracle过程
的运用状况从v $过程中挑选程序流程.PGA _ used _ mem.PGA _ alloc _ mem.PGA _ freeable _ mem.PGA _ max _ mem
假如你有什么好的sql,能够一起共享。
1.本站大部分内容均收集于网络!若内容若侵犯到您的权益,请发送邮件至:duhaomu@163.com,我们将第一时间处理!
2.资源所需价格并非资源售卖价格,是收集、整理、编辑详情以及本站运营的适当补贴,并且本站不提供任何免费技术支持。
3.所有资源仅限于参考和学习,版权归原作者所有,更多请阅读网站声明。