日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

Unix環境下Oracle數據庫完全優化詳解

瀏覽:232日期:2023-11-25 09:02:20
如今的優化己經向優化等待(waits)轉型了,實際中性能優化最根本的出現點也都集中在IO,這是影響性能最主要的方面,由系統中的等待去發現Oracle庫中的不足、操作系統某些資源利用的不合理是一個比較好的辦法,本文測重于Unix環境。 一、通過操作系統的一些工具檢查系統的狀態,比如CPU、內存、交換、磁盤的利用率,根據經驗或與系統正常時的狀態相比對,有時系統表面上看起來看空閑這也可能不是一個正常的狀態,因為CPU可能正等待IO的完成。除此之外我們還應觀注那些占用系統資源(CPU、內存)的進程。 1、如何檢查操作系統是否存在IO的問題?使用的工具有sar,這是一個比較通用的工具。 Rp1#sar -u 2 10即每隔2秒檢察一次,共執行20次,當然這些都由你決定了。 示例返回: HP-UX hpn2 B.11.00 U 9000/800 08/05/0318:26:32 %usr %sys %wio %idle注:我在redhat下查看是這種結果,不知%system就是所謂的%wio。 Linux 2.4.21-20.ELsmp (YY075) 05/19/200510:36:07 AM CPU %user %nice %system %idle10:36:09 AM all 0.00 0.00 0.13 99.8710:36:11 AM all 0.00 0.00 0.00 100.0010:36:13 AM all 0.25 0.00 0.25 99.4910:36:15 AM all 0.13 0.00 0.13 99.7510:36:17 AM all 0.00 0.00 0.00 100.0010:36:17 AM CPU %user %nice %system %idle10:36:19 AM all 0.00 0.00 0.00 100.0010:36:21 AM all 0.00 0.00 0.00 100.0010:36:23 AM all 0.00 0.00 0.00 100.0010:36:25 AM all 0.00 0.00 0.00 100.00其中的%usr指的是用戶進程使用的CPU資源的百分比,%sys指的是系統資源使用CPU資源的百分比,%wio指的是等待io完成的百分比,這是值得我們觀注的一項,%idle即空閑的百分比。假如wio列的值很大,如在35%以上,說明你的系統的IO存在瓶頸,你的CPU花費了很大的時間去等待IO的完成。Idle很小說明系統CPU很忙。像我的這個示例,可以看到wio平均值為11說明io沒什么非凡的問題,而我的idle值為零,說明我的CPU已經滿負荷運行了。 當你的系統存在IO的問題,可以從以下幾個方面解決: *聯系相應的操作系統的技術支持對這方面進行優化,比如hp-ux在劃定卷組時的條帶化等方面。 *查找Oracle中不合理的SQL語句,對其進行優。 *對Oracle中訪問量頻繁的表除合理建索引外,再就是把這些表分表空間存放以免訪問上產生熱點,再有就是對表合理分區。 常用的工具便是vmstat,對于hp-unix來說可以用glance,Aix來說可以用topas,當你發現vmstat中pi列非零,memory中的free列的值很小,glance,topas中內存的利用率多于80%時,這時說明你的內存方面應該調節一下了,方法大體有以下幾項。 *劃給Oracle使用的內存不要超過系統內存的1/2,一般保在系統內存的40%為益。 *為系統增加內存。 *假如你的連接非凡多,可以使用MTS的方式。 *打全補丁,防止內存漏洞。 3、如何找到點用系用資源非凡大的Oracle的session及其執行的語句。 Hp-unix可以用glance,top,IBM AIX可以用topas,此外可以使用ps的命令。通過這些程序我們可以找到點用系統資源非凡大的這些進程的進程號,我們就可以通過以下的sql語句發現這個pid正在執行哪個sql,這個sql最好在pl/sql developer,toad等軟件中執行, 把<>中的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分析一下,看一下它的執行計劃是否走索引,對其優化避免全表掃描,以減少IO等待,從而加快語句的執行速度。 提示:在做SQL優化時,經常碰到使用In的語句,這時我們一定要用exists把它給換掉,因為Oracle在處理In時是按Or的方式做的,即使使用了索引也會很慢。 比如: SELECT col1,col2,col3 FROM table1 aWHERE a.col1 not in (SELECT col1 FROM table2)可以換成: SELECT col1,col2,col3 FROM table1 aWHERE not exists(SELECT 'x' FROM table2 bWHERE a.col1=b.col1)4、另一個有用的腳本:查找前十條性能差的sql。 SELECT * FROM (select PARSING_USER_ID,EXECUTIONS,SORTS,COMMAND_TYPE,DISK_READS,sql_text FROM v$sqlareaorder BY disk_reads DESC )where ROWNUM<10 ;二、迅速發現Oracle Server的性能問題的成因,我們可以求助于v$session_wait這個視圖,看系統的這些session在等什么,使用了多少的IO。以下是我提供的參考腳本: 腳本說明:查看占io較大的正在運行的session。 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 WHERE st.sid=se.sid AND st.sid=si.sid AND se.PADDR=pr.ADDR AND se.sid>6 AND st.wait_time=0 AND st.event NOT LIKE '%SQL%' ORDER BY physical_reads DESC對檢索出的結果的幾點說明: 1、我是按每個正在等待的session已經發生的物理讀排的序,因為它與實際的IO相關。 2、你可以判定這些等待的語句是否合理。 Select sql_address from v$session where sid=;Select * from v$sqltext where address=;執行以上兩個語句便可以得到這個session的語句。你也以用alter system kill session 'sid,serial#';把這個session殺掉。 3、應觀注一下event這列,這是我們調優的要害一列,下面對常出現的event做以簡要的說明: a、buffer busy waits,free buffer waits這兩個參數所標識是dbwr是否夠用的問題,與IO很大相關的,當v$session_wait中的free buffer wait的條目很小或沒有的時侯,說明你的系統的dbwr進程決對夠用,不用調整;free buffer wait的條目很多,你的系統感覺起來一定很慢,這時說明你的dbwr已經不夠用了,它產生的wio已經成為你的數據庫性能的瓶頸,這時的解決辦法如下: a.1增加寫進程,同時要調整db_block_lru_latches參數。 示例:修改或添加如下兩個參數 db_writer_processes=4db_block_lru_latches=8a、2開異步IO,IBM這方面簡單得多,hp則麻煩一些,可以與Hp工程師聯系。 b、db file sequential read,指的是順序讀,即全表掃描,這也是我們應該盡量減少的部分,解決方法就是使用索引、sql調優,同時可以增大db_file_multiblock_read_count這個參數。 c、db file scattered read,這個參數指的是通過索引來讀取,同樣可以通過增加db_file_multiblock_read_count這個參數來提高性能。 d、latch free,與栓相關的了,需要專門調節。 e、其他參數可以不非凡觀注。 其他的優化手段似乎主要集中在SQL查詢語句上面,Oracle本身也提供了優化器。
標簽: Oracle 數據庫
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
国产欧美日韩免费观看| 久久国产高清| 欧美日韩伊人| 国产日产高清欧美一区二区三区| 日韩国产欧美三级| 国产一区二区精品| 蜜桃一区二区三区在线| 亚洲精品免费观看| 国产精品丝袜在线播放| 精品一区二区三区四区五区| 高清久久精品| 欧美日韩三区| 青草国产精品久久久久久| 国产精品久久乐| 麻豆国产在线| 狠狠爱成人网| 奇米777国产一区国产二区| 久久久国产精品入口麻豆| 天堂av在线| 久热精品在线| 日本高清久久| 超碰成人av| 日韩一区欧美二区| 免费在线成人| 欧美日韩国产综合网| 日韩黄色av| 日韩av在线中文字幕| 国产一区二区三区国产精品| 欧美va亚洲va日韩∨a综合色| 日韩专区视频网站| 福利一区和二区| 六月天综合网| 久久香蕉网站| 亚洲作爱视频| 高清精品久久| 免费人成精品欧美精品| 麻豆久久一区| 视频在线观看一区二区三区| 久久99精品久久久久久园产越南| 色婷婷久久久| 国产精品亚洲一区二区在线观看| 欧美亚洲国产激情| 久久精品 人人爱| 欧美福利一区| 欧美1区2区3| 亚洲欧美久久久| 精品国产欧美日韩| 亚洲婷婷丁香| 99久久婷婷这里只有精品| 欧美片第1页综合| 欧美成人综合| 日韩成人免费| 日本欧美韩国一区三区| 国产91一区| 欧美1区2区3| 中文字幕一区二区av| 久久久久免费| 欧美一级二级视频| 午夜欧美在线| 超碰在线99| 国产精品mv在线观看| 欧美久久一区二区三区| 午夜在线一区| 久久久夜夜夜| 精品一级视频| 亚洲ww精品| 欧美日韩精品在线一区| 久久av中文| 日韩1区2区日韩1区2区| 久久国产精品久久久久久电车| 精品日韩视频| 精品一区二区三区视频在线播放| 日韩福利在线观看| 首页亚洲欧美制服丝腿| 好看不卡的中文字幕| 999国产精品永久免费视频app| 麻豆一区二区三| 国产九一精品| 国产精品极品| 国产激情一区| 日韩av一二三| 亚洲人成高清| 综合激情视频| 亚洲精品视频一二三区| 老鸭窝亚洲一区二区三区| 亚洲女同中文字幕| 亚洲高清毛片| 欧美亚洲激情| 国产伊人精品| 91精品一区国产高清在线gif| 日韩精品诱惑一区?区三区| 精品丝袜久久| 久久精品国产精品亚洲毛片| 免费在线亚洲| 精品中文在线| 红杏一区二区三区| 精品国产18久久久久久二百| 美女久久久精品| 国产精品久久久久9999高清| 国产精品亚洲欧美一级在线| 国产精品欧美在线观看| 欧美日韩一区二区三区四区在线观看 | 神马久久午夜| 日韩一区二区在线免费| 久久久9色精品国产一区二区三区| 日韩在线二区| 在线日韩一区| 亚洲一区欧美激情| 亚洲天堂日韩在线| 日韩av不卡一区二区| 国产精品资源| 国产91在线精品| 久久久天天操| 亚洲欧美日韩国产一区二区| 蜜芽一区二区三区| 亚洲影视一区二区三区| 青青青国产精品| 美女精品视频在线| 九色porny丨国产首页在线| 久久精品高清| 免费视频最近日韩| 国产精品s色| 欧美日韩国产v| 亚洲欧美日韩国产一区二区| 日韩av午夜在线观看| 麻豆精品蜜桃视频网站| 久久精品国内一区二区三区水蜜桃| 久久国产日本精品| 热久久国产精品| 日本一不卡视频| 老司机精品视频在线播放| 日韩久久精品网| 久久亚洲国产精品一区二区| 久久精品 人人爱| 久久久久.com| 青草久久视频| 婷婷成人在线| 国产精品主播在线观看| 99久久亚洲精品蜜臀| 日韩精品久久久久久| 国产精品久久久久久久久妇女| 亚洲视频播放| 精品免费在线| 三级欧美韩日大片在线看| 国产欧美亚洲一区| 亚洲精品一级二级| 日韩av在线播放中文字幕| 91精品婷婷色在线观看| 欧美午夜三级| 91高清一区| 久久精品福利| 亚洲精品三级| 日韩中文视频| 欧美精品福利| 免费中文字幕日韩欧美| 中文字幕在线免费观看视频| 日韩精品亚洲专区在线观看| 久久久久91| 国产欧美丝祙| 欧美专区一区二区三区| 日本一区二区免费高清| 日韩高清不卡一区二区| 欧美精品一卡| 国产欧美一区二区三区精品酒店| 日韩精品亚洲一区二区三区免费| 日本久久成人网| 国产精品美女久久久久久不卡| 欧美女激情福利| 另类欧美日韩国产在线| 视频精品一区| 男女精品网站| 欧美成人综合| 美女福利一区二区三区| 日韩精品亚洲专区在线观看| 99精品视频精品精品视频| 国产精品嫩草影院在线看| 久久aⅴ国产紧身牛仔裤| 免费观看亚洲| 麻豆一区二区99久久久久| 日本在线成人| 水野朝阳av一区二区三区| 欧美午夜精品一区二区三区电影| 国产一区二区精品福利地址| 国产一区 二区| 亚洲精品一级| 在线国产精品一区| 99在线|亚洲一区二区| 日本少妇一区| 国产精品麻豆久久| 国产精品白浆| 日韩欧美中文字幕在线视频| 国产精品日本| 亚洲一区区二区| 亚洲激精日韩激精欧美精品| 欧美.日韩.国产.一区.二区 | 中文字幕色婷婷在线视频 | 国产精品一二| 69堂精品视频在线播放| 亚洲欧洲日韩| 亚洲日产国产精品|