作为一名数据管理员,你需要对oracle的衔接和运行内存应用了然于胸。你不能等候难题被清除。平常也必须监管她们。使我们共享怎样根据sql查验oracle的衔接和运行内存应用状况。

1.查询联接oracle的全部设备的线程数

挑选设备,按设备从v $对话组里记数(*);

查看oracle连接数-oracle常用命令-第1张图片

2。查验联接到oracle

的全部电子计算机的联接序号和情况按电子计算机从v $对话组里挑选电子计算机.情况.记数(*),按情况挑选情况次序;

查看oracle连接数-oracle常用命令-第2张图片

3。PGA,SGA和Oracle process count

从v $ SGA中挑选“SGA”做为名字,round (sum (value)/1024/1024,2)| | |“m”做为“size(m)”;

查看oracle连接数-oracle常用命令-第3张图片从v $ pgastatwhere name = '分派的PGA数量'中挑选' PGA' AS NAME,ROUND(value/1024/1024,2)| | ' M ' AS " SIZE(M ';

查看oracle连接数-oracle常用命令-第4张图片挑选‘TOTAL’AS NAME,((从v$sga中挑选ROUND(sum(值)/1024/1024,2)) (从v $ PGA statwhere NAME =‘TOTAL PGA allocated’)| |‘M’AS“SIZE(M)”FROM DUAL;

查看oracle连接数-oracle常用命令-第5张图片从自变量中挑选名字.总体目标标识符(值)这里名字=“过程记数”;

查看oracle连接数-oracle常用命令-第6张图片

4。查验oracle过程

耗费的运行内存从v $ process _ memory中挑选*;

查看oracle连接数-oracle常用命令-第7张图片

5。查验oracle过程

的运用状况从v $过程中挑选程序流程.PGA _ used _ mem.PGA _ alloc _ mem.PGA _ freeable _ mem.PGA _ max _ mem

查看oracle连接数-oracle常用命令-第8张图片假如你有什么好的sql,能够一起共享。

评论(0条)

刀客源码 游客评论