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

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

Oracle性能調優實踐中的幾點心得

瀏覽:27日期:2023-11-18 11:27:31
很多的時侯,做Oracle DBA的我們,當應用治理員向我們通告現在應用很慢、數據庫很慢的時侯,我們到數據庫時做幾個示例的Select也發現同樣的問題時,有些時侯我們會無從下手, 因為我們認為數據庫的各種命種率都是滿足Oracle文檔的建議。實際上如今的優化己經向優化等待(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/03 18:26:32;%usr;%sys;%wio%idle 18:26:34;;;80;;;;9;;;12;;;;0 18:26:36;;;78;;;11;;;11;;;;0 18:26:38;;;78;;;;9;;;13;;;;1 18:26:40;;;81;;;10;;;;9;;;;1 18:26:42;;;75;;;10;;;14;;;;0 18:26:44;;;76;;;;8;;;15;;;;0 18:26:46;;;80;;;;9;;;10;;;;1 18:26:48;;;78;;;11;;;11;;;;0 18:26:50;;;79;;;10;;;10;;;;0 18:26:52;;;81;;;10;;;;9;;;;0 Average;;;;79;;;10;;;11;;;;0 其中的%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中訪問量頻繁的表除合理建索引外,再就是把這些表分表空間存放以免訪問上產生熱點,再有就是對表合理分區。2、關注一下內存。 常用的工具便是vmstat,對于hp-unix來說可以用glance,Aix來說可以用topas,當你發現vmstat中pi列非零,memory中的free列的值很小,glance,topas中內存的利用率多于80%時,這時說明你的內存方面應該調節一下了,方法大體有以下幾項。 ♀劃給Oracle使用的內存不要超過系統內存的1/2,一般保在系統內存的40%為益。 ♀為系統增加內存 ♀假如你的連接非凡多,可以使用MTS的方式 ♀打全補丁,防止內存漏洞。3、如何找到點用系用資源非凡大的Oracle的session及其執行的語句。Hp-unix可以用glance,topIBM 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 cWHERE b.spid=<spid> 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 a WHERE a.col1 not in (SELECT; col1 FROM table2) 可以換成:SELECT; col1,col2,col3 FROM table1 a WHERE 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$sqlarea ORDER BY disk_reads DESC ); WHERE ROWNUM<10 ;二、迅速發現Oracle Server的性能問題的成因,我們可以求助于v$session_wait這個視圖,看系統的這些session在等什么,使用了多少的IO。 以下是我提供的參考腳本:腳本說明:查看占io較大的正在運行的sessionSELECT 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 prWHERE 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=<sid>; Select * from v$sqltext where address=<sql_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=4 db_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、其他參數可以不非凡觀注。結篇:匆忙之中寫下了這篇文章,希望能拋磚引玉,能為你的Oracle調優實踐帶來幫助。
標簽: Oracle 數據庫
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
91tv亚洲精品香蕉国产一区| 亚洲欧洲专区| 水野朝阳av一区二区三区| 免费看av不卡| 国产99在线| 欧美日韩国产观看视频| sm捆绑调教国产免费网站在线观看| 粉嫩av一区二区三区四区五区 | 日韩一区自拍| 久久97久久97精品免视看秋霞| 亚洲福利一区| 免费国产自久久久久三四区久久| 日韩欧美一区二区三区在线视频| 久久久久久美女精品| 亚洲天堂黄色| 中文无码日韩欧| 日韩午夜一区| 日韩亚洲精品在线观看| 国产精品99久久免费观看| 国产专区精品| 日韩不卡视频在线观看| 久久国产精品亚洲77777| 日韩一区二区三区精品视频第3页| 久久国产尿小便嘘嘘| 国产在线观看91一区二区三区| 日韩av首页| 日本久久二区| 99pao成人国产永久免费视频| 日韩精品一级二级 | 日韩在线卡一卡二| 亚洲+小说+欧美+激情+另类| 亚洲欧美久久精品| 国产亚洲久久| 亚洲精品.com| 亚洲人成亚洲精品| 精品久久免费| 香蕉久久久久久久av网站| 国产精品欧美大片| 91精品观看| 国产精品成人国产| 国产精品免费看| 美女精品久久| 久久91导航| 99久久九九| 亚洲丝袜美腿一区| 日本中文字幕视频一区| 欧美少妇精品| 国产精品对白久久久久粗| 亚洲高清久久| 精品一区二区三区中文字幕| 亚洲一区网站| 成人福利av| 国产精成人品2018| 亚州精品视频| 一区免费在线| 日本久久成人网| 国产精品成人一区二区网站软件| 亚洲深夜福利在线观看| 亚洲性色视频| 欧美日韩中文一区二区| 国产精品视频一区二区三区四蜜臂| 亚洲精品一二| 亚洲精品高潮| 精品国产一级| 一本综合精品| 国产精品theporn| 日本午夜精品| 石原莉奈在线亚洲三区| 成人小电影网站| 国产精品蜜芽在线观看| 福利精品一区| 日韩电影在线视频| 97精品国产福利一区二区三区| 欧美一区=区三区| 日本欧美一区二区| 1024精品久久久久久久久| 久久中文字幕二区| 久久亚洲成人| 欧美成人日韩| 日韩视频一区| 久久久久午夜电影| 国产欧美三级| 久久亚洲成人| 在线看片国产福利你懂的| 高清久久精品| 蜜桃视频欧美| 蜜臀久久99精品久久久久久9| 综合一区av| 国产精品v日韩精品v欧美精品网站 | av中文字幕在线观看第一页 | 欧美偷窥清纯综合图区| 精品国产亚洲一区二区三区大结局 | 日韩1区在线| 红杏一区二区三区| 美腿丝袜亚洲一区| 国产精品成人a在线观看| 高清av不卡| 99日韩精品| 国产欧美日韩综合一区在线播放| 国产一区二区久久久久| 亚洲国产专区| 日本精品一区二区三区在线观看视频| 麻豆久久久久久| 模特精品在线| 首页国产精品| 亚洲三级网址| 亚洲精品**中文毛片| 日韩高清一区二区| 秋霞影视一区二区三区| 美女精品网站| 激情五月综合网| 国产日韩欧美高清免费| 国产在线观看91一区二区三区| 99香蕉国产精品偷在线观看| 国产欧美日韩在线观看视频| 中文久久精品| 亚洲精品.com| а√天堂8资源中文在线| 久久国产生活片100| 免费成人性网站| 欧美精品一区二区三区精品| 精品免费av一区二区三区| 久久狠狠久久| 免费久久99精品国产| 免费在线亚洲欧美| 中文字幕视频精品一区二区三区| 欧美另类中文字幕| 一区福利视频| 亚洲三级欧美| 亚洲开心激情| 六月丁香综合| 激情91久久| 日韩精品免费一区二区夜夜嗨| 亚洲区欧美区| 蜜臀av性久久久久蜜臀aⅴ四虎 | 日本亚州欧洲精品不卡| 国产欧洲在线| 国产欧美三级| 亚洲欧美一级| 91精品99| 99国产精品久久久久久久成人热| 美女av在线免费看| 麻豆久久一区| 欧美激情视频一区二区三区在线播放| 精品一区在线| 综合激情一区| 日韩中文字幕无砖| 只有精品亚洲| 亚洲综合婷婷| 日日夜夜免费精品视频| 中文无码久久精品| 久久精品三级| 国产在线观看91一区二区三区| 国产精品v一区二区三区| 国产精品伦一区二区| 奇米亚洲欧美| 国产精品一区二区精品视频观看 | 免费在线观看一区二区三区| 欧美性感美女一区二区 | 精品精品久久| 日韩精品91| 欧美日韩视频| 美女精品在线| 欧美日韩四区| 国产精品最新| 色婷婷亚洲mv天堂mv在影片| 你懂的国产精品| 日本在线高清| 老鸭窝毛片一区二区三区| 亚洲精品在线国产| 日韩精品乱码av一区二区| 欧美日韩伊人| 午夜精品久久久久久久久久蜜桃| 免费高潮视频95在线观看网站| 蜜臀久久久99精品久久久久久| 欧美色综合网| 日韩伦理一区| 国产精品伦理久久久久久| 99视频精品全国免费| 亚洲精品免费观看| 亚洲一级特黄| 欧美日韩亚洲一区在线观看| 亚洲精品福利电影| 欧美永久精品| 在线看片不卡| 岛国av免费在线观看| 色婷婷色综合| 国产一区二区三区日韩精品| 蜜桃视频欧美| 老司机免费视频一区二区| 欧美日韩视频一区二区三区| 色偷偷色偷偷色偷偷在线视频| 色8久久久久| 亚洲精品va| 精品亚洲精品| 日韩高清一区| 日本在线不卡视频| 激情丁香综合| 午夜精品成人av| 久久精品国产亚洲aⅴ|