日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷解決方案
Oracle優(yōu)化CPU的使用率的具體表現(xiàn)

我個(gè)人對(duì)Oracle很是喜歡,同時(shí)在實(shí)際工作中也十分喜歡Oracle優(yōu)化CPU的使用率的相關(guān)經(jīng)驗(yàn)教訓(xùn),以下就是以這個(gè)問題來詳細(xì)說說吧。CPU是服務(wù)器的一項(xiàng)重要資源,服務(wù)器良好的工作狀態(tài)是在工作高峰時(shí)CPU的使用率在90%以上。

站在用戶的角度思考問題,與客戶深入溝通,找到塔城網(wǎng)站設(shè)計(jì)與塔城網(wǎng)站推廣的解決方案,憑借多年的經(jīng)驗(yàn),讓設(shè)計(jì)與互聯(lián)網(wǎng)技術(shù)結(jié)合,創(chuàng)造個(gè)性化、用戶體驗(yàn)好的作品,建站類型包括:網(wǎng)站設(shè)計(jì)制作、網(wǎng)站制作、企業(yè)官網(wǎng)、英文網(wǎng)站、手機(jī)端網(wǎng)站、網(wǎng)站推廣、申請(qǐng)域名、網(wǎng)絡(luò)空間、企業(yè)郵箱。業(yè)務(wù)覆蓋塔城地區(qū)。

如果空閑時(shí)間Oracle優(yōu)化CPU使用率就在90%以上,說明服務(wù)器缺乏CPU資源;如果工作高峰時(shí)Oracle優(yōu)化CPU使用率仍然很低,說明服務(wù)器CPU資源還比較富余。

查看Oracle優(yōu)化CPU使用率

使用操作相同命令可以看到CPU的使用情況,一般Unix操作系統(tǒng)的服務(wù)器,可以使用“sar u”命令查看Oracle優(yōu)化CPU使用率,Windows NT操作系統(tǒng)的服務(wù)器,可以使用性能管理器來查看CPU的使用率。

查看數(shù)據(jù)庫使用CPU的時(shí)間

可以通過查看V$SYSSTAT數(shù)據(jù)字典中b“CPU used by this session”統(tǒng)計(jì)項(xiàng)得知Oracle數(shù)據(jù)庫使用的CPU時(shí)間,查看“OS User level CPU time”統(tǒng)計(jì)項(xiàng)得知操作系統(tǒng)的用戶態(tài)下CPU時(shí)間,查看“OS System call CPU time”統(tǒng)計(jì)項(xiàng)得知操作系統(tǒng)的系統(tǒng)態(tài)下CPU時(shí)間,操作系統(tǒng)總的CPU時(shí)間就是用戶態(tài)和系統(tǒng)態(tài)時(shí)間之和。

如果Oracle數(shù)據(jù)庫使用的CPU時(shí)間占操作系統(tǒng)總的CPU時(shí)間90%以上,說明服務(wù)器CPU基本上被Oracle數(shù)據(jù)庫使用著。反之,則說明服務(wù)器CPU被其它程序占用過多,Oracle數(shù)據(jù)庫無法得到更多的CPU時(shí)間。

數(shù)據(jù)庫管理員還可以通過查看V$SYSSTAT數(shù)據(jù)字典來獲得當(dāng)前連接Oracle數(shù)據(jù)庫各個(gè)會(huì)話占用的CPU時(shí)間,從而得知什么會(huì)話耗用服務(wù)器CPU比較多。出現(xiàn)CPU資源不足的情況是很多的,SQL語句的重解析、低效率的SQL語句、鎖沖突都會(huì)引起CPU資源不足。

查看SQL語句的解析情況

數(shù)據(jù)庫管理員可以執(zhí)行下述語句來查看SQL語句的解析情況:

 
 
 
  1. SELECT * FROM V$SYSSTAT  
  2. WHERE NAME IN  
  3. ('parse time cpu', 'parse time elapsed', 'parse count (hard)');  

 

這里“parse time cpu”是系統(tǒng)服務(wù)時(shí)間,“parse time elapsed”是響應(yīng)時(shí)間,用戶等待時(shí)間waite time = parse time elapsed - parse time cpu。

由此可以得到用戶SQL語句平均解析等待時(shí)間=waite time / parse count。這個(gè)平均等待時(shí)間應(yīng)該接近于0,如果平均解析等待時(shí)間過長(zhǎng),數(shù)據(jù)庫管理員可以通過下述語句來發(fā)現(xiàn)是什么SQL語句解析效率比較低。

 
 
 
  1. SELECT SQL_TEXT, PARSE_CALLS, EXECUTIONS FROM V$SQLAREA  
  2. ORDER BY PARSE_CALLS;  

 

程序員可以優(yōu)化這些語句,或者增加Oracle參數(shù)SESSION_CACHED_CURSORS的值。以上介紹Oracle優(yōu)化CPU使用率。


分享標(biāo)題:Oracle優(yōu)化CPU的使用率的具體表現(xiàn)
文章地址:http://m.5511xx.com/article/codosso.html