【效能優化】CBO優化器兩個內建的假設
這兩個假設分別是:
1 一次單塊讀的成本與一次多塊讀的成本一樣!
2 一次塊訪問就是一次物理磁碟讀!
值得高興的我們可以通過多個引數以一種相當切合實際的方式來修正這些假設.
Optimizer_index_cost_adj的值範圍為1到10000,預設為100.實際上,這個引數描述的是,相對於一次多塊讀來講,一次單塊讀有多麼便宜.如果它的值為30,也就是高速Oracle一次單塊讀的成本是一次多塊讀的成本的30%. 從而Oracle就會因此這個引數的值很小而更多的傾向於選擇使用索引訪問.
Optimizer_index_caching的值訪問為0到100,預設為0.這個引數告訴Oracle,假定索引塊將在Buffer Cache中存在百分比.在這個例子中,將這個值設定為接近100的值將助長使用索引而不是表掃描.
我們可以將他們設定成”符合實際”的值. optimizer_index_caching設定成”buffer cache hit ratio”範圍內的一個值---你需要自己決定具體是按照default pool,keep pool還是這兩個的某種組合來得到這個數值.
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/22664653/viewspace-671955/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Oracle優化器(RBO與CBO)Oracle優化
- Oracle優化器的RBO和CBO方式Oracle優化
- Oracle的優化器的RBO和CBO方式Oracle優化
- 【效能優化】CBO,RBO在ORACLE中的應用優化Oracle
- Spark SQL 效能優化再進一步 CBO 基於代價的優化SparkSQL優化
- 簡單介紹Oracle的RBO/CBO優化器Oracle優化
- Oracle資料的優化器有兩種優化方法:Oracle優化
- 【前端效能優化】vue效能優化前端優化Vue
- 記一次介面效能優化實踐總結:優化介面效能的八個建議優化
- 效能優化的主要內容列表優化
- Mysql優化_內建profiling效能分析工具MySql優化
- Hive使用Calcite CBO優化流程及SQL優化實戰Hive優化SQL
- 效能優化的十二個方面優化
- 一個效能優化的案例優化
- 【CBO】基於成本優化器的基本原則(二)優化
- 【CBO】基於成本優化器的基本原則(一)優化
- 效能優化案例-SQL優化優化SQL
- 前端效能優化(JS/CSS優化,SEO優化)前端優化JSCSS
- 前端效能優化之桌面瀏覽器優化策略前端優化瀏覽器
- 前端效能優化——桌面瀏覽器前端優化策略前端優化瀏覽器
- UITableView效能優化的幾點建議UIView優化
- ORACLE優化器RBO與CBO介紹總結Oracle優化
- 【效能優化】CBO,RBO在ORACLE 10g 中的應用優化Oracle 10g
- 瀏覽器效能優化-渲染效能瀏覽器優化
- 優化 Webpack 構建效能的幾點建議優化Web
- 優化Webpack構建效能的幾點建議優化Web
- [java][效能優化]java高階開發必會的50個效能優化Java優化
- oracle 效能優化建議小結Oracle優化
- Android效能優化----卡頓優化Android優化
- 前端效能優化 --- 圖片優化前端優化
- [效能優化]DateFormatter深度優化探索優化ORM
- MySQL 效能優化之索引優化MySql優化索引
- Web效能優化:圖片優化Web優化
- MySQL 效能優化之SQL優化MySql優化
- 前端效能優化 —— 移動端瀏覽器優化策略前端優化瀏覽器
- 效能優化優化
- MySQL 調優/優化的 100 個建議MySql優化
- CSS效能優化的8個技巧CSS優化