精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

Oracle10g數(shù)據(jù)庫優(yōu)化的實用的經(jīng)驗總結

數(shù)據(jù)庫 Oracle
以下的文章主要是對Oracle10g數(shù)據(jù)庫優(yōu)化的實用的經(jīng)驗總結,以下就是文章的詳細內容的描述,希望會給你帶來一些幫助在此方面。

我們在做Oracle DBA的時候,當實際應用管理員告訴我們Oracle10g數(shù)據(jù)庫運行很慢時,于是我們就到相關的數(shù)據(jù)庫時在做幾個相關的示例Select,也會發(fā)現(xiàn)類似的問題的話,我們可能會無從下手,因為我們認為數(shù)據(jù)庫的各種命種率都是滿足Oracle文檔的建議。

實際上如今的Oracle10g數(shù)據(jù)庫優(yōu)化己經(jīng)向優(yōu)化等待(waits)轉型了,實際中性能優(yōu)化最根本的出現(xiàn)點也都集中在IO,這是影響性能最主要的方面,由系統(tǒng)中的等待去發(fā)現(xiàn)Oracle庫中的不足、操作系統(tǒng)某些資源利用的不合理是一個比較好的辦法,下面把我的一點實踐經(jīng)驗與大家分享一下,本文測重于Unix環(huán)境。

 

一、通過操作系統(tǒng)的一些工具檢查系統(tǒng)的狀態(tài),比如CPU、內存、交換、磁盤的利用率,根據(jù)經(jīng)驗或與系統(tǒng)正常時的狀態(tài)相比對,有時系統(tǒng)表面上看起來看空閑這也可能不是一個正常的狀態(tài),因為cpu可能正等待IO的完成。除此之外我們還應觀注那些占用系統(tǒng)資源(cpu、內存)的進程。

1、如何檢查操作系統(tǒng)是否存在IO的問題?使用的工具有sar,這是一個比較通用的工具。

Rp1#sar -u 2 10

 

即每隔2秒檢察一次,共執(zhí)行20次,當然這些都由你決定了。

 

示例返回:

 

HP-UX hpn2 B.11.00 U 9000/800 08/05/03

18:26:32 %usr %sys %wio %idle

 

注:我在redhat下查看是這種結果,不知%system就是所謂的%wio

  1. Linux 2.4.21-20.ELsmp (YY075) 05/19/2005  
  2. 10:36:07 AM CPU %user %nice %system %idle  
  3. 10:36:09 AM all 0.00 0.00 0.13 99.87  
  4. 10:36:11 AM all 0.00 0.00 0.00 100.00  
  5. 10:36:13 AM all 0.25 0.00 0.25 99.49  
  6. 10:36:15 AM all 0.13 0.00 0.13 99.75  
  7. 10:36:17 AM all 0.00 0.00 0.00 100.00  
  8. 10:36:17 AM CPU %user %nice %system %idle  
  9. 10:36:19 AM all 0.00 0.00 0.00 100.00  
  10. 10:36:21 AM all 0.00 0.00 0.00 100.00  
  11. 10:36:23 AM all 0.00 0.00 0.00 100.00  
  12. 10:36:25 AM all 0.00 0.00 0.00 100.00 

其中的%usr指的是用戶進程使用的cpu資源的百分比,%sys指的是系統(tǒng)資源使用cpu資源的百分比,%wio指的是等待io完成的百分比,這是值得我們觀注的一項,%idle即空閑的百分比。如果wio列的值很大,如在35%以上,說明你的系統(tǒng)的IO存在瓶頸,你的CPU花費了很大的時間去等待IO的完成。

Idle很小說明系統(tǒng)CPU很忙。像我的這個示例,可以看到wio平均值為11說明io沒什么特別的問題,而我的idle值為零,說明我的cpu已經(jīng)滿負荷運行了。

當你的系統(tǒng)存在IO的問題,可以從以下幾個方面解決

聯(lián)系相應的操作系統(tǒng)的技術支持對這方面進行Oracle10g數(shù)據(jù)庫優(yōu)化,比如hp-ux在劃定卷組時的條帶化等方面。

 

查找Oracle中不合理的sql語句,對其進行優(yōu)化。

 

對Oracle中訪問量頻繁的表除合理建索引外,再就是把這些表分表空間存放以免訪問上產(chǎn)生熱點,再有就是對表合理分區(qū)。

 

2、關注一下內存

常用的工具便是vmstat,對于hp-unix來說可以用glance,Aix來說可以用topas,當你發(fā)現(xiàn)vmstat中pi列非零,memory中的free列的值很小,glance,topas中內存的利用率多于80%時,這時說明你的內存方面應該調節(jié)一下了,方法大體有以下幾項。

 

劃給Oracle使用的內存不要超過系統(tǒng)內存的1/2,一般保在系統(tǒng)內存的40%為益。

為系統(tǒng)增加內存

 

如果你的連接特別多,可以使用MTS的方式

 

打全補丁,防止內存漏洞。

 

3、如何找到點用系用資源特別大的Oracle的session及其執(zhí)行的語句。

Hp-unix可以用glance,top

 

IBM AIX可以用topas

 

此外可以使用ps的命令。

 

通過這些程序我們可以找到點用系統(tǒng)資源特別大的這些進程的進程號,我們就可以通過以下的sql語句發(fā)現(xiàn)這個pid正在執(zhí)行哪個sql,這個sql最好在pl/sql developer,toad等軟件中執(zhí)行, 把<>中的spid換成你的spid就可以了。

 

SELECT a.username,a.machine,a.program,a.sid,a.serial#,a.status,c.piece,c.sql_text from v$session a,v$process b,v$sqltext c WHERE b.spid=@#ORCL@# AND b.addr=a.paddr AND a.sql_address=c.address(+)order BY c.piece

我們就可以把得到的這個sql分析一下,看一下它的執(zhí)行計劃是否走索引,對其Oracle10g數(shù)據(jù)庫優(yōu)化避免全表掃描,以減少IO等待,從而加快語句的執(zhí)行速度。

 

提示:我在做優(yōu)化sql時,經(jīng)常碰到使用in的語句,這時我們一定要用exists把它給換掉,因為Oracle在處理In時是按Or的方式做的,即使使用了索引也會很慢。

比如:

 

  1. SELECT col1,col2,col3 FROM table1 a   
  2. WHERE a.col1 not in (SELECT col1 FROM table2) 

 

可以換成:

 

 

  1. SELECT col1,col2,col3 FROM table1 a   
  2. WHERE not exists  
  3. (SELECT @#x@# FROM table2 b  
  4. WHERE a.col1=b.col1) 

4、另一個有用的腳本:查找前十條性能差的sql.

 

  1. SELECT * FROM (select PARSING_USER_ID,EXECUTIONS,SORTS,

     

    COMMAND_TYPE,DISK_READS,sql_text FROM v$sqlarea  
  2. order BY disk_reads DESC )where ROWNUM<10 ; 

二、迅速發(fā)現(xiàn)Oracle Server的性能問題的成因,我們可以求助于v$session_wait這個視圖,看系統(tǒng)的這些session在等什么,使用了多少的IO。以下是我提供的參考腳本:

腳本說明:查看占io較大的正在運行的session

 

  1. SELECT se.sid,se.serial#,pr.SPID,se.username,

     

    se.status,se.terminal,se.program,se.MODULE, se.sql_address,

     

    st.event,st.p1text,si.physical_reads,si.block_changes FROM v$session se, 

     

    v$session_wait st,v$sess_io si,v$process pr  
  2. WHERE st.sid=se.sid AND st.sid=si.sid  
  3. AND se.PADDR=pr.ADDR  
  4. AND se.sid>6  
  5. AND st.wait_time=0   
  6. AND st.event NOT LIKE @#%SQL%@#  
  7. ORDER BY physical_reads DESC 

對檢索出的結果的幾點說明:

1、我是按每個正在等待的session已經(jīng)發(fā)生的物理讀排的序,因為它與實際的IO相關。

 

2、你可以看一下這些等待的進程都在忙什么,語句是否合理?

 

  1. Select sql_address from v$session where sid=;  
  2. Select * from v$sqltext where address=; 

 

執(zhí)行以上兩個語句便可以得到這個session的語句。

 

你也以用alter system kill session @#sid,serial#@#;把這個session殺掉。

 

3、應觀注一下event這列,這是我們調優(yōu)的關鍵一列,下面對常出現(xiàn)的event做以簡要的說明:

a、buffer busy waits,free buffer waits這兩個參數(shù)所標識是dbwr是否夠用的問題,與IO很大相關的,當v$session_wait中的free buffer wait的條目很小或沒有的時侯,說明你的系統(tǒng)的dbwr進程決對夠用,不用調整;free buffer wait的條目很多,你的系統(tǒng)感覺起來一定很慢,這時說明你的dbwr已經(jīng)不夠用了,它產(chǎn)生的wio已經(jīng)成為你的Oracle10g數(shù)據(jù)庫性能的瓶頸,這時的解決辦法如下:

 

a.1增加寫進程,同時要調整db_block_lru_latches參數(shù)

示例:修改或添加如下兩個參數(shù)

 

 

  1. db_writer_processes=4 
  2. db_block_lru_latches=8 

a、2開異步IO,IBM這方面簡單得多,hp則麻煩一些,可以與Hp工程師聯(lián)系。

b、db file sequential read,指的是順序讀,即全表掃描,這也是我們應該盡量減少的部分,解決方法就是使用索引、sql調優(yōu),同時可以增大db_file_multiblock_read_count這個參數(shù)。

 

c、db file scattered read,這個參數(shù)指的是通過索引來讀取,同樣可以通過增加db_file_multiblock_read_count這個參數(shù)來提高性能。

 

d、latch free,與栓相關的了,需要專門調節(jié)。

 

e、其他參數(shù)可以不特別觀注。

 

結篇:匆忙之中寫下了這篇文章,希望能拋磚引玉,能為你的Oracle調優(yōu)實踐帶來幫助。

【編輯推薦】

  1. Oracle數(shù)據(jù)庫設計規(guī)范化的前兩個要求
  2. 對Oracle數(shù)據(jù)字典的文檔描述
  3. Oracle 11g調用相關函數(shù)的5種方法
  4. 調用Oracle procedure在pl/sql中的操作
  5. Oracle樹的存儲過程的實際操作4步驟
責任編輯:佚名 來源: 互聯(lián)網(wǎng)
相關推薦

2010-04-20 10:41:49

Oracle數(shù)據(jù)庫

2010-04-12 13:34:42

Oracle 10g

2011-03-28 17:12:36

sql server數(shù)優(yōu)化

2009-03-11 15:40:20

2010-04-21 12:49:57

Oracle性能

2010-07-14 09:17:17

SQL Server數(shù)

2010-03-31 10:22:25

Oracle10g優(yōu)化

2010-05-05 11:40:30

Oracle數(shù)據(jù)庫

2011-08-09 18:15:24

Oracle 10g查找數(shù)據(jù)

2010-04-21 14:53:46

Oracle游標

2010-04-27 17:21:39

Oracle存儲過程

2010-05-06 15:04:54

Oracle建立DBL

2010-04-15 16:06:02

Oracle存儲過程

2010-05-24 17:42:44

MySQL數(shù)據(jù)庫

2009-12-24 16:46:03

WPF性能優(yōu)化

2011-07-22 09:58:18

Oracle數(shù)據(jù)庫優(yōu)化策略

2011-05-20 09:39:13

Oracle10g新特性

2013-09-03 13:20:32

Emacs配置文件

2010-04-28 17:14:38

Oracle EXPL

2010-01-19 18:52:08

VB.NET處理數(shù)據(jù)行
點贊
收藏

51CTO技術棧公眾號

手机在线免费毛片| 在线一区亚洲| 国产乡下妇女三片| 亚洲影视一区二区三区| 亚洲精品一区二区精华| 亚洲一区三区电影在线观看| 99久久久国产精品无码免费| 国产欧美亚洲一区| 色天天综合狠狠色| 国产精品无码网站| 国产社区精品视频| 国产精品麻豆一区二区| 国产精品制服诱惑| 亚洲天堂2021av| aa国产精品| 久久夜色撩人精品| 久久亚洲无码视频| 久久久久久毛片免费看| 欧美日本高清视频在线观看| 在线看视频不卡| 亚洲人成色777777老人头| 国产最新精品精品你懂的| 欧美亚洲日本黄色| 久久久综合久久| 国产精品福利在线观看播放| 91精品国产品国语在线不卡| 一本久道中文无码字幕av| 成人在线播放视频| 337p粉嫩大胆噜噜噜噜噜91av| 日本一欧美一欧美一亚洲视频| 国产视频三区四区| 国内精品国产成人国产三级粉色| 欧美日韩国产精品一区| 丰满人妻一区二区三区53号| 日本www在线观看| 久久精品视频一区| 鲁丝片一区二区三区| 国产 日韩 欧美 综合| 国产精品一级二级三级| 成人午夜高潮视频| 亚洲天堂avav| 精品午夜久久福利影院| 国产伊人精品在线| 亚洲一级在线播放| 美女高潮久久久| 国产精品午夜国产小视频| 四虎成人在线观看| 久久国产日韩| 国产精品久久久久久久久久久久久| 久久国产高清视频| 久久福利综合| 精品国产一区久久久| 天堂а√在线中文在线鲁大师| 国产伦乱精品| 亚洲国产精品字幕| 国产精品久久不卡| 天海翼精品一区二区三区| 制服丝袜av成人在线看| 久久久久久久久久久免费视频| 好操啊在线观看免费视频| 一区二区中文视频| 成人国产在线看| 1024在线看片你懂得| 精品国产福利在线| av片中文字幕| 国产剧情av在线播放| 午夜精品久久久久久久| 国产又黄又大又粗视频| 精品123区| 宅男噜噜噜66一区二区66| 欧美伦理片在线看| 日韩成人在线电影| 欧美va亚洲va| 爱爱免费小视频| 欧美高清视频看片在线观看| 亚洲开心激情网| 青青草视频网站| 香蕉久久99| 久久精品99久久久香蕉| 69视频在线观看免费| 午夜影院欧美| 在线视频欧美性高潮| 三级黄色录像视频| av影片在线一区| 久久在线视频在线| 97免费在线观看视频| 综合亚洲视频| 最近2019中文字幕mv免费看 | 日韩精品亚洲专区| 国产伦精品免费视频| 亚洲第一成人av| 国产欧美日韩另类一区| 国产高清不卡无码视频| 台湾佬成人网| 欧美色综合网站| 欧美人与性动交α欧美精品| 国产91精品对白在线播放| 俺去亚洲欧洲欧美日韩| 中文字幕在线观看视频网站| 九色综合狠狠综合久久| 精品欧美一区二区久久久伦| 免费a级在线播放| 午夜精品一区二区三区三上悠亚| 农民人伦一区二区三区| 六九午夜精品视频| 亚洲精品久久久久久下一站| 免费成人深夜夜行网站| 久久av最新网址| 国产精品国产精品国产专区不卡| 国产成人手机在线| 中文字幕一区在线观看视频| ijzzijzzij亚洲大全| 国模冰冰炮一区二区| 日韩三区在线观看| 国产免费嫩草影院| 欧美专区18| 国产美女精品在线观看| 男同在线观看| 国产精品黄色在线观看| 日本中文字幕片| 黑人久久a级毛片免费观看| 日韩在线视频播放| 无码免费一区二区三区| 97精品国产露脸对白| 欧美交换配乱吟粗大25p| 欧美爱爱视频| 精品sm在线观看| 午夜剧场免费在线观看| 另类中文字幕网| 日韩一区不卡| 怡红院在线观看| 制服丝袜av成人在线看| 捆绑凌虐一区二区三区| 欧美三级不卡| 99精品欧美一区二区三区| 黄色免费网站在线观看| 7777精品伊人久久久大香线蕉的| 国产高潮视频在线观看| 欧美日韩国产精品一区二区亚洲| 欧洲午夜精品久久久| 天堂中文在线资| 天天亚洲美女在线视频| 免费成人黄色大片| 91日韩免费| 成人在线激情视频| 黄色在线观看网站| 日韩午夜激情av| 欧美极品视频在线观看| 日韩影院免费视频| 亚洲国产日韩欧美| 国产羞羞视频在线播放| 精品福利一二区| 国产女同在线观看| 久久久久久久网| 成品人视频ww入口| 日韩欧美黄色| 国产v综合ⅴ日韩v欧美大片| 国产免费av在线| 欧美日韩精品一二三区| 欧美激情精品久久久久久免费| 国产精品久久久久毛片大屁完整版| 国产在线视频2019最新视频| 黄色在线免费看| 精品国产91洋老外米糕| 综合激情网五月| 欧美国产日产图区| 午夜啪啪小视频| 伊人久久综合| 欧洲精品码一区二区三区免费看| 超碰资源在线| 精品美女一区二区三区| 神马午夜精品91| 久久精品国产成人一区二区三区| 乱色588欧美| 欧美日韩伦理一区二区| 久久99精品久久久久久青青91| 国产深喉视频一区二区| 亚洲超碰精品一区二区| 色欲AV无码精品一区二区久久| 一区二区日韩免费看| 日韩影视精品| 欧美欧美在线| 日韩美女在线播放| av免费在线网站| 亚洲精选在线观看| 国产人妻精品一区二区三区| 婷婷国产v国产偷v亚洲高清| 欧美日韩中文字幕视频| 国产jizzjizz一区二区| 久久精品免费网站| 黑丝一区二区三区| 日本午夜精品一区二区三区| 91精品导航| 国产精品夜色7777狼人| 免费v片在线观看| www.亚洲成人| 超碰福利在线观看| 欧美在线不卡视频| 中日韩精品视频在线观看| 国产精品素人一区二区| 波多野结衣有码| 激情综合色综合久久| 欧美亚洲另类色图| 欧美91大片| 亚洲在线色站| 99精品女人在线观看免费视频 | 精品视频在线看| 久久精品国产亚洲av无码娇色 | 97人人模人人爽人人少妇| 日本在线视频中文有码| 一区二区三区黄色| 日本黄色免费视频| 欧美一区二区三区男人的天堂| 激情五月少妇a| 中文字幕 久热精品 视频在线| 男人的天堂最新网址| 久久一区二区三区四区五区| 国产一级做a爰片久久毛片男| 爽爽窝窝午夜精品一区二区| 91超碰rencao97精品| 欧美视频在线视频精品| 国产精品999999| 中文字幕一区久| 日韩在线免费视频| 成人精品一区二区三区免费| 亚洲精品乱码久久久久久金桔影视 | www.男人天堂| 国产精品主播直播| a级大片免费看| 老司机一区二区| 男女污污的视频| 日韩精品亚洲专区| 日本三区在线观看| 鲁大师影院一区二区三区| 国产午夜福利视频在线观看| 亚洲精品人人| 国产精品无码人妻一区二区在线| 日韩黄色大片网站| 水蜜桃亚洲一二三四在线| 久久99精品久久久久久园产越南| 91免费看网站| 精品一区二区三区中文字幕 | 亚洲欧美久久精品| 国产欧美精品一区二区三区-老狼| 黄页网站大全在线免费观看| 欧美乱妇40p| 91大神xh98hx在线播放| 色av中文字幕一区| 天堂地址在线www| 久久精品最新地址| av在线free| 欧美激情高清视频| 色吧亚洲日本| 国产精品mp4| 日韩在线电影| 91文字幕巨乱亚洲香蕉| 6080成人| 久99久在线| 精品日韩免费| 在线国产99| 黑丝一区二区三区| 六月激情综合网| 六月丁香综合在线视频| 妖精视频在线观看| 成人黄色av电影| 日本激情小视频| 1024成人网| 影音先锋男人看片资源| 亚洲免费伊人电影| 可以免费看av的网址| 欧美韩日一区二区三区| 性生交大片免费全黄| 欧美激情在线一区二区三区| a一级免费视频| 午夜精品福利在线| 欧美性猛交xxxx乱大交hd | 亚洲网站在线观看| 国产黄色在线观看| 97碰在线观看| 国产在线观看www| 国产精品最新在线观看| 一区二区三区亚洲变态调教大结局 | 国产成人一区二区三区别| 亚洲制服少妇| 一区二区三区四区毛片| 狠狠色综合日日| xxxx黄色片| 中文字幕亚洲在| 在线观看黄网址| 五月天激情小说综合| 伊人网站在线观看| 亚洲国产精品一区二区久| 色哟哟免费在线观看| 国模精品视频一区二区三区| av电影院在线看| 国产原创欧美精品| 一区二区三区视频免费观看| 国产激情在线看| 日本不卡在线视频| 亚洲啪av永久无码精品放毛片| 成人国产免费视频| 刘亦菲国产毛片bd| 日韩欧美成人区| 成人小说亚洲一区二区三区| 中文字幕在线国产精品| 成av人片在线观看www| 亚洲自拍偷拍视频| 欧美在线色图| heyzo国产| 成人一区二区三区视频在线观看| zjzjzjzjzj亚洲女人| 国产精品亚洲综合一区在线观看| 亚洲成a人无码| 亚洲女同一区二区| 国产一级淫片a| 欧美一区二区三区视频免费播放 | 国产曰批免费观看久久久| 国产又粗又猛大又黄又爽| 国产日韩av一区二区| 国产成人免费观看视频 | 国产精品视频a| 亚洲天堂av在线免费观看| sm久久捆绑调教精品一区| 欧美重口另类videos人妖| 中文无码日韩欧| 欧美在线观看黄| 免费视频久久| 亚洲一区二区三区四区五区六区| 日本一区二区三区国色天香 | 欧美成人激情| 香蕉视频禁止18| 国产日产精品1区| 你懂的国产在线| 欧美精品亚洲一区二区在线播放| 国产 日韩 欧美 精品| 伊人成人开心激情综合网| 国产精品一区二区av影院萌芽| 亚洲自拍欧美另类| 综合国产精品| 少妇欧美激情一区二区三区| 一区二区三区日韩精品| www.日本在线观看| 欧美激情图片区| 免费成人蒂法| www.com毛片| 国产成人亚洲精品狼色在线 | 亚洲激情校园春色| 国产高清视频免费| 欧美激情免费观看| 国产一区丝袜| av免费在线播放网站| 日本一区二区三级电影在线观看| 日产精品久久久久| 3atv一区二区三区| 国产一区精品| 国产精品美女999| 99热在线成人| 国产 porn| 一色桃子久久精品亚洲| 精品人妻少妇AV无码专区| 性金发美女69hd大尺寸| 妖精视频一区二区三区免费观看| 性一交一乱一伧国产女士spa| 老司机午夜精品| 国产这里有精品| 精品成人a区在线观看| 亚洲承认视频| 国产卡一卡二在线| 韩国成人在线视频| 亚洲一级理论片| 日韩欧美中文一区| 理论片午夜视频在线观看| 97人人澡人人爽| 国产一卡不卡| 亚洲一二三av| 精品久久久久久国产| jzzjzzjzz亚洲成熟少妇| 亚洲自拍偷拍区| 欧美黄色一区二区| 少妇户外露出[11p]| 欧美日韩视频一区二区| 午夜成年人在线免费视频| 久久综合九色99| 激情文学综合丁香| 91午夜视频在线观看| 久久色精品视频| 欧美大胆视频| 交换做爰国语对白| 色88888久久久久久影院野外| 日韩av资源站| 444亚洲人体| 日韩av在线播放中文字幕| 四虎成人免费影院| 亚洲国产日韩欧美在线99| 欧美成a人片免费观看久久五月天| 一区二区三区四区在线视频 | 中文字幕第九页| 欧美色涩在线第一页| 国产白浆在线免费观看| 综合色婷婷一区二区亚洲欧美国产|