a毛片毛费观看-a毛片在线-a毛片在线观看-a毛片在线免费观看-国产成人综合洲欧美在线-国产成人综合高清在线观看

始創(chuàng)于2000年 股票代碼:831685
咨詢熱線:0371-60135900 注冊(cè)有禮 登錄
  • 掛牌上市企業(yè)
  • 60秒人工響應(yīng)
  • 99.99%連通率
  • 7*24h人工
  • 故障100倍補(bǔ)償
全部產(chǎn)品
您的位置: 網(wǎng)站首頁(yè) > 幫助中心>文章內(nèi)容

Oracle性能參數(shù)—經(jīng)典常用

發(fā)布時(shí)間:  2012/8/21 16:59:22

0、數(shù)據(jù)庫(kù)參數(shù)屬性
col PROPERTY_NAME format a25
col PROPERTY_VALUE format a30
col DESCRIPTION format a100
select * from database_properties;

select * from v$version;

1、求當(dāng)前會(huì)話的SID,SERIAL#
-
 

SELECT Sid, Serial# FROM V$session
WHERE Audsid = Sys_Context('USERENV', 'SESSIONID');

2、查詢session的OS進(jìn)程ID
SELECT p.Spid "OS Thread", b.NAME "Name-User", s.Program, s.Sid, s.Serial#,s.OSUSEr, s.Machine
FROM V$process p, V$session s, V$bgprocess b
WHERE p.Addr = s.Paddr
AND p.Addr = b.Paddr And (s.sid=&1 or p.spid=&1)
UNION ALL
SELECT p.Spid "OS Thread", s.Username "Name-User", s.Program, s.Sid,s.Serial#, s.OSUSEr, s.Machine
FROM V$process p, V$session s
WHERE p.Addr = s.Paddr
And (s.sid=&1 or p.spid=&1)
AND s.Username IS NOT NULL;


3、根據(jù)sid查看對(duì)應(yīng)連接正在運(yùn)行的sql
SELECT /*+ PUSH_SUBQ */ Command_Type, Sql_Text, Sharable_Mem, Persistent_Mem, Runtime_Mem, Sorts,
Version_Count, Loaded_Versions, Open_Versions, Users_Opening, Executions,
Users_Executing, Loads, First_Load_Time, Invalidations, Parse_Calls,
Disk_Reads, Buffer_Gets, Rows_Processed, SYSDATE Start_Time,
SYSDATE Finish_Time, '>' || Address Sql_Address, 'N' Status
FROM V$sqlarea WHERE Address = (SELECT Sql_Address
FROM V$session WHERE Sid = &sid );


4、查找object為哪些進(jìn)程所用
SELECT p.Spid, s.Sid, s.Serial# Serial_Num, s.Username User_Name,
a.TYPE Object_Type, s.OSUSEr Os_User_Name, a.Owner,
a.OBJECT Object_Name,
Decode(Sign(48 - Command), 1, To_Char(Command), 'Action Code #' || To_Char(Command)) Action,
p.Program Oracle_Process, s.Terminal Terminal, s.Program Program,
s.Status Session_Status
FROM V$session s, V$access a, V$process p
WHERE s.Paddr = p.Addr
AND s.TYPE = 'USER'
AND a.Sid = s.Sid
AND a.OBJECT = '&obj'
ORDER BY s.Username, s.OSUSEr


5、查看有哪些用戶連接
SELECT s.OSUSEr Os_User_Name,Decode(Sign(48 - Command),1,To_Char(Command),
'Action Code #' || To_Char(Command)) Action,
p.Program Oracle_Process, Status Session_Status, s.Terminal Terminal,
s.Program Program, s.Username User_Name,
s.Fixed_Table_Sequence Activity_Meter, '' Query, 0 Memory,
0 Max_Memory, 0 Cpu_Usage, s.Sid, s.Serial# Serial_Num
FROM V$session s, V$process p
WHERE s.Paddr = p.Addr
AND s.TYPE = 'USER'
ORDER BY s.Username, s.OSUSEr


6、根據(jù)v.sid查看對(duì)應(yīng)連接的資源占用等情況
SELECT n.NAME, v.VALUE, n.CLASS, n.Statistic# FROM V$statname n, V$sesstat v
WHERE v.Sid = &sid
AND v.Statistic# = n.Statistic#
ORDER BY n.CLASS, n.Statistic#


7、查詢耗資源的進(jìn)程(top session)
SELECT s.Schemaname Schema_Name,Decode(Sign(48 - Command),
1, To_Char(Command), 'Action Code #' || To_Char(Command)) Action,Status Session_Status, s.OSUSEr Os_User_Name, s.Sid, p.Spid,s.Serial# Serial_Num, Nvl(s.Username, '[Oracle process]') User_Name,
s.Terminal Terminal, s.Program Program, St.VALUE Criteria_Value
FROM V$sesstat St, V$session s, V$process p
WHERE St.Sid = s.Sid
AND St.Statistic# = To_Number('38')
AND ('ALL' = 'ALL' OR s.Status = 'ALL')
AND p.Addr = s.Paddr
ORDER BY St.VALUE DESC, p.Spid ASC, s.Username ASC, s.OSUSEr ASC


8、查看鎖(lock)情況
SELECT /*+ RULE */ Ls.OSUSEr Os_User_Name, Ls.Username User_Name,Decode(Ls.TYPE,
'RW', 'Row wait enqueue lock', 'TM', 'DML enqueue lock','TX', 'Transaction enqueue lock', 'UL', 'User supplied lock') Lock_Type,o.Object_Name OBJECT,Decode(Ls.Lmode,1, NULL, 2, 'Row Share', 3, 'Row Exclusive',
4, 'Share', 5, 'Share Row Exclusive', 6, 'Exclusive',NULL) Lock_Mode,o.Owner, Ls.Sid, Ls.Serial# Serial_Num, Ls.Id1, Ls.Id2 FROM Sys.Dba_Objects o,
(SELECT s.OSUSEr, s.Username, l.TYPE, l.Lmode, s.Sid, s.Serial#, l.Id1,l.Id2 FROM V$session s, V$lock l
WHERE s.Sid = l.Sid) Ls
WHERE o.Object_Id = Ls.Id1
AND o.Owner <> 'SYS'
ORDER BY o.Owner, o.Object_Name;

9、查看等待(wait)情況
SELECT Ws.CLASS, Ws.COUNT COUNT, SUM(Ss.VALUE) Sum_Value
FROM V$waitstat Ws, V$sysstat Ss
WHERE Ss.NAME IN ('db block gets', 'consistent gets')
GROUP BY Ws.CLASS, Ws.COUNT;


10、求process/session的狀態(tài)
SELECT p.Pid, p.Spid, s.Program, s.Sid, s.Serial#
FROM V$process p, V$session s
WHERE s.Paddr = p.Addr;


11、求誰(shuí)阻塞了某個(gè)session(10g)
SELECT Sid, Username, Event, Blocking_Session, Seconds_In_Wait, Wait_Time
FROM V$session
WHERE State IN ('WAITING')
AND Wait_Class != 'Idle';


12、查會(huì)話的阻塞
col user_name format a32
SELECT /*+ rule */ Lpad(' ', Decode(l.Xidusn, 0, 3, 0)) || l.Oracle_Username User_Name,
o.Owner, o.Object_Name, s.Sid, s.Serial#
FROM V$locked_Object l, Dba_Objects o, V$session s
WHERE l.Object_Id = o.Object_Id
AND l.Session_Id = s.Sid
ORDER BY o.Object_Id, Xidusn DESC;
col username format a15
col lock_level format a8
col owner format a18
col object_name format a32
SELECT /*+ rule */ s.Username,Decode(l.TYPE, 'tm', 'table lock', 'tx', 'row lock', NULL) Lock_Level,
o.Owner, o.Object_Name, s.Sid, s.Serial#
FROM V$session s, V$lock l, Dba_Objects o
WHERE l.Sid = s.Sid
AND l.Id1 = o.Object_Id(+)
AND s.Username IS NOT NULL;


13、求等待的事件及會(huì)話信息/求會(huì)話的等待及會(huì)話信息
SELECT Se.Sid, s.Username, Se.Event, Se.Total_Waits, Se.Time_Waited,Se.Average_Wait
FROM V$session s, V$session_Event Se
WHERE s.Username IS NOT NULL
AND Se.Sid = s.Sid
AND s.Status = 'ACTIVE'
AND Se.Event NOT LIKE '%SQL*Net%'
ORDER BY s.Username;
SELECT s.Sid, s.Username, Sw.Event, Sw.Wait_Time, Sw.State,Sw.Seconds_In_Wait
FROM V$session s, V$session_Wait Sw
WHERE s.Username IS NOT NULL
AND Sw.Sid = s.Sid
AND Sw.Event NOT LIKE '%SQL*Net%'
ORDER BY s.Username;


14、求會(huì)話等待的file_id/block_id
col event format a24
col p1text format a12
col p2text format a12
col p3text format a12
SELECT Sid, Event, P1text, P1, P2text, P2, P3text, P3
FROM V$session_Wait
WHERE Event NOT LIKE '%SQL%'
AND Event NOT LIKE '%rdbms%'
AND Event NOT LIKE '%mon%'
ORDER BY Event;
SELECT NAME, Wait_Time
FROM V$latch l
WHERE EXISTS (SELECT 1
FROM (SELECT Sid, Event, P1text, P1, P2text, P2, P3text, P3
FROM V$session_Wait
WHERE Event NOT LIKE '%SQL%'
AND Event NOT LIKE '%rdbms%'
AND Event NOT LIKE '%mon%') x
WHERE x.P1 = l.Latch#);


15、求會(huì)話等待的對(duì)象
col owner format a18
col segment_name format a32
col segment_type format a32
SELECT Owner, Segment_Name, Segment_Type
FROM Dba_Extents
WHERE File_Id = &File_Id
AND &Block_Id BETWEEN Block_Id AND Block_Id + Blocks - 1;


16、求出某個(gè)進(jìn)程,并對(duì)它進(jìn)行跟蹤
SELECT s.Sid, s.Serial#
FROM V$session s, V$process p
WHERE s.Paddr = p.Addr
AND p.Spid = &1;
Exec Dbms_System.Set_Sql_Trace_In_Session(&1, &2, TRUE);
Exec Dbms_System.Set_Sql_Trace_In_Session(&1, &2, FALSE);


17、求當(dāng)前session的跟蹤文件
SELECT P1.VALUE || '/' || P2.VALUE || '_ora_' || p.Spid || '.ora' Filename
FROM V$process p, V$session s, V$parameter P1, V$parameter P2
WHERE P1.NAME = 'user_dump_dest'
AND P2.NAME = 'instance_name'
AND p.Addr = s.Paddr
AND s.Audsid = Userenv('SESSIONID')
AND p.Background IS NULL
AND Instr(p.Program, 'CJQ') = 0;


18、求出鎖定的對(duì)象
SELECT Do.Object_Name, Session_Id, Process, Locked_Mode
FROM V$locked_Object Lo, Dba_Objects Do
WHERE Lo.Object_Id = Do.Object_Id;

19、DB_Cache建議
SELECT size_for_estimate, buffers_for_estimate, estd_physical_read_factor, estd_physical_reads
FROM V$DB_CACHE_ADVICE
WHERE name = 'DEFAULT'
AND block_size = (SELECT value FROM V$PARAMETER WHERE name = 'db_block_size')
AND advice_status = 'ON';

20、查看各項(xiàng)SGA相關(guān)參數(shù):SGA,SGASTAT
select substr(name,1,10) name,substr(value,1,10) value
from v$parameter where name = 'log_buffer';

select * from v$sgastat ;

select * from v$sga;

show parameters area_size   #查看 各項(xiàng)區(qū)域內(nèi)存參數(shù), 其中sort_area為排序參數(shù)用;
 
各項(xiàng)視圖建議參數(shù)值:V$DB_CACHE_ADVICE、V$SHARED_POOL_ADVICE),關(guān)于PGA
也有相關(guān)視圖V$PGA_TARGET_ADVICE 等。

21、內(nèi)存使用鎖定在物理內(nèi)存:
AIX 5L(AIX 4.3.3 以上)
logon aix as root
cd /usr/samples/kernel
./vmtune (信息如下) v_pingshm已經(jīng)是1
./vmtune -S 1
然后Oracle用戶修改initSID.ora 中 lock_sga = true
重新啟動(dòng)數(shù)據(jù)庫(kù)

HP UNIX
Root身份登陸
Create the file "/etc/privgroup": vi /etc/privgroup
Add line "dba MLOCK" to file
As root, run the command "/etc/setprivgrp -f /etc/privgroup":
$/etc/setprivgrp -f /etc/privgroup
Oracle用戶修改initSID.ora中l(wèi)ock_sga=true
重新啟動(dòng)數(shù)據(jù)庫(kù)

SOLARIS (solaris2.6以上)
8i版本以上數(shù)據(jù)庫(kù)默認(rèn)使用隱藏參數(shù) use_ism = true ,自動(dòng)鎖定SGA于內(nèi)存中,不用設(shè)置
lock_sga, 如果設(shè)置 lock_sga =true 使用非 root 用戶啟動(dòng)數(shù)據(jù)庫(kù)將返回錯(cuò)誤。

WINDOWS (作用不大)
不能設(shè)置lock_sga=true,可以通過設(shè)置pre_page_sga=true,使得數(shù)據(jù)庫(kù)啟動(dòng)的時(shí)候就把所有內(nèi)
存頁(yè)裝載,這樣可能起到一定的作用。

22、內(nèi)存參數(shù)調(diào)整
數(shù)據(jù)緩沖區(qū)命中率
select value from v$sysstat where name ='physical reads';

select value from v$sysstat where name ='physical reads direct';

select value from v$sysstat where name ='physical reads direct (lob)';

select value from v$sysstat where name ='consistent gets';

select value from v$sysstat where name = 'db block gets';

這里命中率的計(jì)算應(yīng)該是
令 x = physical reads direct + physical reads direct (lob)
命中率 =100 - ( physical reads - x) / (consistent gets + db block gets - x)*100
通常如果發(fā)現(xiàn)命中率低于90%,則應(yīng)該調(diào)整應(yīng)用可可以考慮是否增大數(shù)據(jù)緩沖區(qū);

共享池的命中率
select sum(pinhits)/sum(pins)*100 "hit radio" from v$librarycache;

假如共享池的命中率低于95%,就要考慮調(diào)整應(yīng)用(通常是沒使用bind var )或者增加內(nèi)存;

關(guān)于排序部分
select name,value from v$sysstat where name like '%sort%';

假如我們發(fā)現(xiàn)sorts (disk)/ (sorts (memory)+ sorts (disk))的比例過高,則通常意味著
sort_area_size 部分內(nèi)存較小,可考慮調(diào)整相應(yīng)的參數(shù)。

關(guān)于log_buffer
select name,value from v$sysstat
where name in('redo entries','redo buffer allocation retries');

假如 redo buffer allocation retries/ redo entries 的比例超過1%我們就可以考慮增大log_buffer


本文出自:億恩科技【www.ibaoshan.net】

服務(wù)器租用/服務(wù)器托管中國(guó)五強(qiáng)!虛擬主機(jī)域名注冊(cè)頂級(jí)提供商!15年品質(zhì)保障!--億恩科技[ENKJ.COM]

  • 您可能在找
  • 億恩北京公司:
  • 經(jīng)營(yíng)性ICP/ISP證:京B2-20150015
  • 億恩鄭州公司:
  • 經(jīng)營(yíng)性ICP/ISP/IDC證:豫B1.B2-20060070
  • 億恩南昌公司:
  • 經(jīng)營(yíng)性ICP/ISP證:贛B2-20080012
  • 服務(wù)器/云主機(jī) 24小時(shí)售后服務(wù)電話:0371-60135900
  • 虛擬主機(jī)/智能建站 24小時(shí)售后服務(wù)電話:0371-60135900
  • 專注服務(wù)器托管17年
    掃掃關(guān)注-微信公眾號(hào)
    0371-60135900
    Copyright© 1999-2019 ENKJ All Rights Reserved 億恩科技 版權(quán)所有  地址:鄭州市高新區(qū)翠竹街1號(hào)總部企業(yè)基地億恩大廈  法律顧問:河南亞太人律師事務(wù)所郝建鋒、杜慧月律師   京公網(wǎng)安備41019702002023號(hào)
      0
     
     
     
     

    0371-60135900
    7*24小時(shí)客服服務(wù)熱線

     
     
    大香伊人久久精品一区二区| 热99RE久久免费视精品频| 日韩一区二区三区北条麻妃| 国产H视频在线观看| 亚洲AV综合色区无码一区爱AV| 久久久久久国产精品无码超碰 | 黑人高潮拔也拔不出来| 一区二区三区精品偷拍| 欧美人与牲动交XXXⅩ| 工口全彩H肉无遮挡无翼乌 | 麻豆国产成人AV高清在线观看| 产后漂亮奶水人妻| 亚洲AV色香蕉一区二区蜜桃小说 | 无码精品A∨在线观看无广告| 久久精品久久电影免费| VIDEOS日本熟妇人妻多毛| 铜铜铜铜铜铜铜铜好大好深色星空| 精品亚洲AⅤ无码午夜在线| 99久久人妻无码精品系列蜜桃| 他把胸罩撕了捏胸吃奶| 精品无码久久久久国产APP| 成人午夜无码国产| 亚洲AV羞羞无码高潮喷水好爽| 免费网站看AV片| 多P混交群体交乱的安全保障| 亚洲AV无码专区国产乱码在线观 | 97精品久久久久中文字幕| 深入浅出糙汉X软妹V1V| 精品久久久无码人妻中文字幕豆芽| ACTION对魔忍| 无人区免费一二三四乱码| 久久亚洲SM情趣捆绑调教| 成人国产精品一区二区网站免费| 亚洲VA国产VA天堂VA久久| 日本不卡一区二区三区| 狠狠色噜噜狠狠狠8888米奇| 成人免费无码H黄网站WWW| 野花ぶるだいあり~しすWWW| 人妻中出受孕 中文字幕在线| 国产午夜精品一区二区三区老| 中国熟妇人妻XXXXX| 色欲AV浪潮AV蜜臀AⅤ| 精品无人乱码高清| 国产成人精品无码片区| 夜先锋AV资源网站| 色欲狠狠躁天天躁无码中文字幕 | 国产AV成人一区二区三区高清| 中文字幕久久综合伊人| 少妇人妻互换不带套| 久9视频这里只有精品试看 | 午夜精品久久久久久不卡| 蜜桃国产精品乱码一区二区三区| 国产成人久久精品激情| 一本一道AV中文字幕无码| 无码日韩精品一区二区三区免费| 漂亮人妻被强中文字幕| 国产又粗又猛又爽又黄的网站| 2020久久国产综合精品SWA| 无码人妻丰满熟妇精品区| 蜜桃AV少妇久久久久久高潮不断| 好男人在在线社区WWW在线影院| JAPANESE高潮尖叫| 亚洲AV综合色区无码一区| 少妇被黑人到高潮喷白浆| 女人被狂躁的高潮免费视频 | 熟妇的滚烫的肉唇翻进翻出 | 国产成人年无码AV片在线观看| H国产小视频福利免费视频| 亚洲最大av在线| 亚洲AV蜜臀日韩AV无码污网站 | 午夜福利理论片高清在线观看| 日本喷奶水中文字幕视频| 精品久久久久久久久午夜福利 | 国产亚洲曝欧美不卡精品| 丰满人妻被公侵犯日本| 野花社区韩国视频WWW了| 亚洲AⅤ成人精品无码| 欧美视频在线观看一区二区三区| 国内国精产品一二三区传媒| JAPANESE娇小侵犯| 一本大道香蕉在线精品| 亚洲AV无码之日韩精品| 他揉捏她两乳不停呻吟人妻 | 国产精品国产三级国产专I| 中国A级毛片免费| 无码人妻久久一区二区三区免费丨| 人人妻人人添人人爽日韩欧美| 末发育娇小性色XXXX| 久久精品国产亚洲AV嫖农村妇女 | 国产精品99久久久久久人| 啊轻点内射在线视频| 亚洲欧美日韩久久精品| 色天使色偷偷色噜噜噜AV天堂 | а√在线官网在线| 尤物在线视频.YW163.成年| 无码毛片一区二区三区本码视频| 日本老熟妇乱子伦精品| 欧美激情在线播放| 激情都市 校园 人妻 武侠| 成人免费无码大片A毛片抽搐| 99久久99精品久久久久久| 在线观看无码AV网站永久| 亚洲AV日韩专区在线观看| 无码办公室丝袜OL中文字幕| 搡老女人老妇女老熟女偷拍| 人妻AV一区二区| 欧美肥妇多毛BBW| 精品无码久久久久成人漫画| 国精产品一二三四线免费| 国产精品成人观看视频国产奇米| 成人午夜精品无码区| 扒开双腿疯狂进出爽爽爽视频| 亚洲自偷图片自拍图片| 无码αv人妻一区二区三区| 色爱无码AⅤ综合区| 日本肥老妇色XXXXX日本老妇 | 日韩成人一区二区三区在线观看| 久久综合狠狠色综合伊人| 精品熟人妻一区二区三区四区不卡| 国模GOGO无码人体啪啪| 国产免费一区二区三区在线观看| 暗夜免费观看在线完整版| 19岁MACBOOKPRO高清| 在线观看大片免费播放器| 夜夜高潮夜夜爽高清完整版1| 亚洲日韩乱码1区二区| 午夜伦情电午夜伦情电影| 玩弄JAPAN白嫩少妇HD小说| 少妇高潮喷水惨叫久久久久电影| 日韩内射美女片在线观看网站| 免费看黄的成人APP| 激情偷乱人伦小说免费看| 国产亚洲成AⅤ人片在线观看| 国产精品三级一区二区| 把腿张开让老子臊烂你的视频| A区B区C区D区乱码| 一本大道无码日韩精品影视_| 亚洲精品无码午夜福利中文字幕 | 人妻丰满熟妇无码AV| 局长从后面握住我的奶| 国产在线视频一区二区三区| 国产精品一区二区手机在线观看| 补课老师让我爽了一夜| 自拍偷自拍亚洲精品情侣| 亚洲国产精品一区二区WWW| 天天做天天忝天天噜| 深夜A级毛片催情精视频免费| 色哟哟在线视频精品一区| 色婷婷成人综合激情免费视频| 日本亚洲色欲网站WWW| 男人进入女人下部图| 久久99国产综合精品| 精品女同一区二区三区免费站| 精品人妻无码专区中文字幕 | 亚洲欧美乱日韩乱国产| 亚洲欧美偷国产日韩| 亚洲色大成网站WWW在线| 亚洲AV成人片无码www妖精| 小宝贝下面的小嘴流水了| 少妇激情AV一区二区三区| 少妇人妻精品一区二区三区| 十八款夜间禁用APP| 少妇午夜福利一区二区| 天美传媒国色天香乱码| 无码AV最新高清无码专区| 无码专区国产精品第一页| 香港三级日本三级A视频| 色欲AV无码一区二区人妻| 熟女高潮精品一区二区三区| 人人妻人人澡人人爽人人精品浪潮 | 无码人妻AⅤ一区二区三区蜜桃| 无码人妻毛片丰滿熟婦区毛片色欲| 小雪你的奶好大把腿张开| 羞羞漫画AⅤ漫画AV漫画视频| 少妇人妻无码专区视频| 室友们都馋我肉馅小水饺| 无码人妻aⅴ一区二区三区99| 午夜无码一区二区三区在线观看 | 成年女人毛片免费视频| 房中之术御女之功秘术| 国产成人牲交在线观看视频| 国产精品无码成人午夜电影| 国产亚洲AV人片在线观看| 精品国产成人A区在线观看| 国产肉体XXXX裸体XXXX| 国产GAYSEXCHINA男| 国产精品成人永久在线四虎| 国产性夜夜春夜夜爽| 娇妻被黑人杂交呻吟| 国语做受对白XXXXX在线| 国产精品无码专区在线播放| 国产午夜亚洲精品国产成人小说 | 国产精华液和欧美的精华液的区别| 顶级大但人文艺术中的绘画作品| 国产99视频精品免费视频6| 第一次爱的人免费观看电视剧| 夫妻免费无码V看片| 国产乱AⅤ一区二区三区| 含羞草传媒免费进入APP老版本| 精品亚洲国产成人AV在线|