九色成人免费视频_久久一区视频_视频一区国产精品_精品视频在线观看

始創于2000年 股票代碼:831685
咨詢熱線:0371-60135900 注冊有禮 登錄
  • 掛牌上市企業
  • 60秒人工響應
  • 99.99%連通率
  • 7*24h人工
  • 故障100倍補償
您的位置: 網站首頁 > 幫助中心>文章內容

Oracle性能參數—經典常用

發布時間:  2012/8/21 16:59:22

0、數據庫參數屬性
col PROPERTY_NAME format a25
col PROPERTY_VALUE format a30
col DESCRIPTION format a100
select * from database_properties;

select * from v$version;

1、求當前會話的SID,SERIAL#
-
 

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

2、查詢session的OS進程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、根據sid查看對應連接正在運行的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為哪些進程所用
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、根據v.sid查看對應連接的資源占用等情況
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、查詢耗資源的進程(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的狀態
SELECT p.Pid, p.Spid, s.Program, s.Sid, s.Serial#
FROM V$process p, V$session s
WHERE s.Paddr = p.Addr;


11、求誰阻塞了某個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、查會話的阻塞
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、求等待的事件及會話信息/求會話的等待及會話信息
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、求會話等待的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、求會話等待的對象
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、求出某個進程,并對它進行跟蹤
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、求當前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、求出鎖定的對象
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、查看各項SGA相關參數: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   #查看 各項區域內存參數, 其中sort_area為排序參數用;
 
各項視圖建議參數值:V$DB_CACHE_ADVICE、V$SHARED_POOL_ADVICE),關于PGA
也有相關視圖V$PGA_TARGET_ADVICE 等。

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

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中lock_sga=true
重新啟動數據庫

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

WINDOWS (作用不大)
不能設置lock_sga=true,可以通過設置pre_page_sga=true,使得數據庫啟動的時候就把所有內
存頁裝載,這樣可能起到一定的作用。

22、內存參數調整
數據緩沖區命中率
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';

這里命中率的計算應該是
令 x = physical reads direct + physical reads direct (lob)
命中率 =100 - ( physical reads - x) / (consistent gets + db block gets - x)*100
通常如果發現命中率低于90%,則應該調整應用可可以考慮是否增大數據緩沖區;

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

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

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

假如我們發現sorts (disk)/ (sorts (memory)+ sorts (disk))的比例過高,則通常意味著
sort_area_size 部分內存較小,可考慮調整相應的參數。

關于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.23lll.com】

服務器租用/服務器托管中國五強!虛擬主機域名注冊頂級提供商!15年品質保障!--億恩科技[ENKJ.COM]

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

    0371-60135900
    7*24小時客服服務熱線

     
     
    九色成人免费视频_久久一区视频_视频一区国产精品_精品视频在线观看
    欧美一区二区在线免费观看| 亚洲精品久久久久久久久久久久| 亚洲欧美日韩精品在线| 91久久精品国产| 免费不卡在线观看av| 久久精品视频在线免费观看| 国内成人精品一区| 久久久久久久久久久成人| 久久国产色av| 一区二区三区在线观看欧美| 欧美电影免费| 一区二区三区欧美| 一区二区三区欧美| 国产精品久久久久久久久果冻传媒| 亚洲综合色丁香婷婷六月图片| 亚洲性感激情| 国产女主播一区二区| 久久精品亚洲国产奇米99| 久久精品视频在线看| 欧美一区二区三区啪啪| 亚洲综合久久久久| 永久免费视频成人| 欧美日本在线| 亚洲欧美日韩区| 亚洲一区二区三区三| 欧美一区网站| 欧美综合国产| 久久国产综合精品| 亚洲国产精品久久久| 日韩午夜在线视频| 国产婷婷成人久久av免费高清| 欧美成人一区二区| 欧美国产欧美亚洲国产日韩mv天天看完整 | 久久久免费观看视频| 久久综合精品一区| 亚洲色图综合久久| 亚洲电影在线播放| 一区二区免费在线观看| 亚洲一二三级电影| 欧美一区在线直播| 91久久精品一区| 亚洲欧美日韩另类| 亚洲人妖在线| 狠狠干成人综合网| 国产精品日韩精品欧美在线| 欧美激情第一页xxx| 欧美日韩视频专区在线播放| 久久久国产精品一区二区中文| 久久尤物视频| 欧美在线视频网站| 99国产精品99久久久久久粉嫩| 欧美在线视频观看免费网站| 亚洲高清免费视频| 一区二区高清| 久久国产精品久久久久久久久久| 一区二区三区欧美亚洲| 小黄鸭精品aⅴ导航网站入口| 夜久久久久久| 亚洲精品国产精品国自产观看| 99国产精品视频免费观看一公开| 亚洲欧美国产三级| 裸体一区二区三区| 欧美性色综合| 欧美日韩精品在线观看| 蜜臀99久久精品久久久久久软件 | 亚洲日本中文字幕免费在线不卡| 一区二区欧美在线观看| 久久国产成人| 欧美精品偷拍| 欧美大色视频| 国产精品美女在线| 国产精品av久久久久久麻豆网| 国产日韩精品一区二区| 国产精品视频观看| 樱桃成人精品视频在线播放| 一区二区三区精品在线 | 欧美va亚洲va香蕉在线| 欧美自拍丝袜亚洲| 欧美激情麻豆| 国产啪精品视频| 亚洲裸体在线观看| 亚洲美女中出| 久久国产色av| 香蕉免费一区二区三区在线观看| 欧美国产在线电影| 国外成人在线| 亚洲欧美电影在线观看| 99这里只有久久精品视频| 久久亚洲影音av资源网| 国产精品美腿一区在线看| 最新国产の精品合集bt伙计| 欧美一区视频| 欧美一区1区三区3区公司| 欧美一级午夜免费电影| 欧美日韩999| 在线免费观看欧美| 亚洲国产毛片完整版| 91久久夜色精品国产九色| 亚洲欧美在线高清| 久久成人免费网| 亚洲免费在线电影| 欧美日韩国产一区精品一区| 亚洲电影有码| 久久黄金**| 久久国产精品72免费观看| 国产精品爱啪在线线免费观看 | 亚洲视频一区二区| 欧美精品自拍| 91久久黄色| 亚洲精品在线看| 一区二区三区国产| 欧美www视频| 亚洲第一伊人| 亚洲国产另类久久精品| 久久久水蜜桃| 国产又爽又黄的激情精品视频| 亚洲欧美日韩国产综合| 亚洲欧美在线高清| 国产精品久久久久久久第一福利| 一区二区日本视频| 亚洲欧美成人网| 国产精品欧美在线| 亚洲专区在线视频| 欧美在线一二三| 国产欧美日本| 欧美亚洲一级| 亚洲精品免费一二三区| 开心色5月久久精品| 黄色av一区| 亚洲国产精品成人久久综合一区| 久久午夜激情| 在线成人性视频| 亚洲精选中文字幕| 欧美日本不卡| 一本综合久久| 亚洲二区三区四区| 久久综合亚州| 亚洲国产网站| 一区二区三区高清在线| 国产精品扒开腿爽爽爽视频| 亚洲欧美激情四射在线日 | 黄色在线一区| 亚洲欧洲综合另类| 欧美激情影音先锋| 99re热这里只有精品免费视频| 亚洲一区二区在线播放| 国产欧美日韩综合| 久久国内精品视频| 欧美精品国产精品| 在线视频日韩| 久久精品九九| 亚洲电影免费观看高清完整版在线观看 | 一区二区三区精品| 国产精品久久久久一区二区三区| 亚洲欧美日韩精品久久奇米色影视 | 老司机亚洲精品| 亚洲精品在线电影| 香蕉免费一区二区三区在线观看| 久久国产天堂福利天堂| 尤物视频一区二区| 一本色道久久综合狠狠躁篇的优点| 欧美亚洲不卡| 欧美在线观看www| 欧美精品一区二区高清在线观看| 在线亚洲一区| 久热精品视频在线免费观看| 日韩午夜在线播放| 久久久久国产精品一区| 亚洲三级色网| 欧美一区免费视频| 亚洲高清成人| 小辣椒精品导航| 亚洲高清在线播放| 午夜精品久久久久久久久久久| 娇妻被交换粗又大又硬视频欧美| 一区二区三区国产在线| 国产有码一区二区| 在线亚洲电影| 国内揄拍国内精品少妇国语| 亚洲丝袜av一区| 欧美日本在线视频| 欧美亚洲三区| 欧美日韩网址| 久久国产精品99久久久久久老狼 | 欧美日韩伊人| 欧美在线视频导航| 欧美日韩亚洲视频一区| 欧美在线一二三| 欧美视频不卡| 日韩一级黄色大片| 久久精品亚洲一区二区| 亚洲精品欧美激情| 久久精品在这里| 中文精品视频一区二区在线观看| 夜夜爽夜夜爽精品视频| 国产视频综合在线| 中文在线一区| 在线精品视频一区二区| 亚洲欧美久久| 亚洲人成在线播放|