亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 數據庫 > Oracle > 正文

ORA FAQ 性能調整系列之——Oracle 9與Oracle 8中CPU_COSTING有什么變化?

2024-08-29 13:48:06
字體:
來源:轉載
供稿:網友

  
What is the difference between cpu_costing in Oracle 9 and the old costing of Oracle 8 ?
Oracle 9與Oracle 8中CPU_COSTING有什么變化?

Author's name: Jonathan Lewis
Author's Email: Jonathan@jlcomp.demon.co.uk
Date written: 15th Dec 2002

Oracle version(s): 9
What is the difference between cpu_costing in Oracle 9 and the PRevious costing methods of Oracle 7 and 8 ?
Oracle 9與之前的Oracle 7和8中CPU_COSTING有什么變化?


Oracle 9 introdUCes a more suBTle, and thorough costing mechansim. It's a great improvement on the Oracle 7/8 version, but I think the change-over is going to be a bit like the change-over from rule-based to cost-based. If you don't understand how it works you may see some strange events.
Oracle 9 引入了一套更精細和全面的代價機制。這是對Oracle 7/8版的重大改進,但我認為這一改變類似從基于規則轉變至基于代價。假如你不理解它是如何運作的,你會看到希奇的事件。

You can enable cpu_costing simply by collecting system_statistics for an appropriate period of time with the dbms_stats package. This records in the table sys.aux_stats$ values for:
你可以用dbms_stats包收集一段適當的時間內的系統統計,以此來激活CPU_COSTING。

 assumed CPU speed in MHz                       假定的CPU速度(MHz)
 single block read time in milliseconds         單塊讀時間(ms)
 multiblock read time in milliseconds           多塊讀時間(ms)
 typical achieved multiblock read.              一般達到的多塊讀

These figures are used to produce three main effects.
這些數字可產生三個主要效用:

Instead of Oracle assuming that single block reads are just as eXPensive as multiblock reads, Oracle knows the relative speed. This is roughly equivalent to setting the parameter optimizer_index_cost_adj according to the db file xxxx read average wait times - it will encourage Oracle to use indexed access paths instead of tablescans because Oracle now understands that tablescans are more expensive than it used to think.
Oracle并不假定單塊讀與多塊讀一樣昂貴,它知道相對速度。這大致與根據數據庫文件xxxx讀取的平均等待時間設置參數optimizer_index_cost_adj相同——由于Oracle現在認為表掃描比原先理解更昂貴,這將鼓勵Oracle使用索引訪問路徑而不是表掃描。

Secondly, Oracle will use the 'achieved' average multiblock read count to calculate the number of read requests required to scan a table, instead of using an adjusted value of db_file_multiblock_read_count. Since many people use a value of db_file_multiblock_read_count that is inappropriate, the result of this is that Oracle is likely to increase the cost of, and therefore decrease the probability of, doing tablescans (and index fast full scans). Note - the recorded value is used in the calculations, but Oracle tries to use the init.ora value when actually running a tablescan.
其次,Oracle將使用“達到的”(achieved)平均多塊讀取數來計算掃描一張表所需的讀請求數,而不是使用一個db_file_multiblock_read_count的調整值。
由于很多人使用的db_file_multiblock_read_count值并不合適,這樣就造成Oracle可能增加表掃描(和索引快速全掃描)的代價,并由此減少表掃描(和索引快速全掃描)的可能性。注重——記錄的值是用于計算的,當真正進行掃描時,Oracle會嘗試使用init.ora中的值。

Finally, Oracle knows that (e.g.) to_char(date_col) = 'character value' costs a lot more CPU than number_col = number_value, so it may change its choice of index to use a less selective index if the consequential cost of using that index is lower on CPU usage. (Also, Oracle will re-arrange the order of non-access predicates to minimise CPU costs, but the difference in performance from this is not likely to be visible in most cases).
最后,Oracle知道(例如)to_char(日期列)='字符值'的CPU代價比數字列=數值要打,所以Oracle可能修改索引的選擇,若使用一個有更小選擇性的索引的連續讀代價(consequential cost)低于CPU的使用代價,則會選擇這一索引。(另外,Oracle將重新安排非訪問(non-access)的謂詞順序來減小CPU代價,但在多數情況下不會察覺性能的差異。)

Overall - it's definitely a good thing. In practice, you may see a much stronger bias towards indexed access paths which may impact performance.
總之——這肯定是一個好事。事實上,你可以發現對索引訪問路徑更強的偏好,這將影響性能。

Further reading: Oracle 9.2 Performance Tuning Guide and Reference
進一步閱讀:Oracle 9.2 性能調整指南和參考

--------------------------------------------------------------------------------
本文翻譯自http://www.jlcomp.demon.co.uk/faq/  譯者僅保留翻譯版權

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
国产精品亚洲激情| 中文字幕亚洲字幕| 91干在线观看| 欧美wwwxxxx| 久久国产天堂福利天堂| 欧美电影第一页| 欧美成aaa人片在线观看蜜臀| 亚洲欧美另类国产| 国产一区二区三区视频在线观看| 69视频在线免费观看| 国产精品流白浆视频| 日韩成人av一区| 国产精品小说在线| 欧美孕妇与黑人孕交| 国产精品久久久久久久9999| 亚洲国产精品va在看黑人| 久久精品国产一区二区电影| 亚洲欧美日本精品| 亚洲免费电影一区| 在线观看久久av| 国产精品爽黄69天堂a| 久久国产一区二区三区| 国产精品福利小视频| 九色精品免费永久在线| 欧美贵妇videos办公室| 色婷婷综合久久久久| 国内揄拍国内精品| 91久久久久久久一区二区| 亚洲三级 欧美三级| 日韩黄色在线免费观看| 亚洲精品在线不卡| 欧美激情小视频| 亚洲r级在线观看| 国产精品久久久久一区二区| 国产91在线播放九色快色| 亚洲一区999| 91免费高清视频| 久久久久999| 亚洲国产一区自拍| 久久精品国产2020观看福利| 国产伦精品一区二区三区精品视频| 一区二区三区 在线观看视| 亚洲香蕉伊综合在人在线视看| 岛国av一区二区在线在线观看| 91性高湖久久久久久久久_久久99| 亚洲电影在线观看| 国产精品视频色| 91精品国产高清自在线| 亚洲国产精品va在看黑人| 亚洲成人动漫在线播放| 911国产网站尤物在线观看| 亚洲九九九在线观看| 成人免费激情视频| 色哟哟亚洲精品一区二区| 综合国产在线观看| 欧美精品精品精品精品免费| 色噜噜国产精品视频一区二区| 91精品在线看| 国产精品一二区| 国产国语刺激对白av不卡| 亚州国产精品久久久| 日韩在线观看电影| 国产精品海角社区在线观看| 国产精品www色诱视频| 国产精品av网站| 亚洲欧美另类在线观看| 欧美日韩国产综合视频在线观看中文| 久久999免费视频| 欧美激情一区二区三区成人| 欧美激情一区二区三级高清视频| 亚洲精品久久久久中文字幕欢迎你| 欧美亚洲免费电影| 亚洲精品不卡在线| 久热精品在线视频| 国产精品青青在线观看爽香蕉| 国产精品白丝av嫩草影院| 国产精品午夜国产小视频| 国自产精品手机在线观看视频| 亚洲欧美另类中文字幕| 久久视频在线直播| 色狠狠久久aa北条麻妃| 欧美成人一二三| 久久成人国产精品| 国产精品va在线| 国产欧美亚洲精品| 亚洲tv在线观看| 91精品国产综合久久香蕉最新版| 国产脚交av在线一区二区| 丝袜美腿精品国产二区| 精品女同一区二区三区在线播放| 亚洲a区在线视频| 国产成人精品一区二区三区| 欧美做受高潮1| 成人精品一区二区三区电影黑人| 日韩电影大全免费观看2023年上| 欧美日韩xxxxx| 亚洲精品久久久久中文字幕欢迎你| 欧美电影免费在线观看| 日韩在线播放视频| 国产xxx69麻豆国语对白| 久久亚洲欧美日韩精品专区| 日本欧美一二三区| 欧美激情久久久久久| 精品成人69xx.xyz| 国产精品国产三级国产aⅴ浪潮| 亚洲国产成人精品电影| 亚洲综合色av| 久久视频精品在线| 精品国产网站地址| 日韩精品视频中文在线观看| 国产精品美女免费视频| 一区二区三区视频观看| 久久久999国产| 国产欧美va欧美va香蕉在| 亚洲精品美女在线| 亚洲精品一区二三区不卡| 欧美一级黑人aaaaaaa做受| 欧美一区二区三区免费视| 亚洲精品国产综合区久久久久久久| 青青精品视频播放| 国产精品影院在线观看| 精品亚洲夜色av98在线观看| 国产精品第一视频| 国产精品午夜一区二区欲梦| 岛国av午夜精品| 午夜精品www| 久久亚洲欧美日韩精品专区| 69**夜色精品国产69乱| 日韩女优人人人人射在线视频| 成人精品一区二区三区| 91性高湖久久久久久久久_久久99| 欧美又大粗又爽又黄大片视频| 日韩在线中文字| 亚洲人成在线观看| 不卡伊人av在线播放| 亚洲男人天堂视频| 久久久久久国产精品三级玉女聊斋| 精品国产福利在线| 日韩一区av在线| 日韩国产精品亚洲а∨天堂免| 97婷婷大伊香蕉精品视频| 国产精品美女av| 色偷偷偷亚洲综合网另类| 福利一区视频在线观看| 久久激情视频免费观看| 亚洲成人久久网| 精品女同一区二区三区在线播放| 最近日韩中文字幕中文| 国产日韩欧美日韩大片| 亚洲欧美国产另类| 55夜色66夜色国产精品视频| 亚洲一区美女视频在线观看免费| 久久男人的天堂| 午夜精品国产精品大乳美女| 精品国产一区二区三区久久狼5月| 欧美成人久久久| 欧美激情成人在线视频| 亚洲精品久久久久久下一站| 成人在线视频网| 黑人巨大精品欧美一区免费视频| 国产极品精品在线观看| 九九热99久久久国产盗摄| 中文字幕久精品免费视频| 亚洲国产精品va在线看黑人动漫|