【調優】CBO基礎(三)
CPU Costing
系統統計資訊收集:
execute dbms_stats.gather_system_stats('start');
execute dbms_stats.gather_system_stats('stop');
start選項開始了從v$filestat(實際上還有一些x$表)和v$sysstat中抓取快照,stop選項,計算出從start開始時間段內disk和cpu相關的統計資訊。從sys.aux_stats$從可以檢視這些資訊:
select a.pname,a.pval1,a.pval2 from sys.aux_stats$ a ;
也可以手動設定這些引數:
begin
dbms_stats.set_system_stats('CPUSPEED',500);
dbms_stats.set_system_stats('SREADTIM',5.0);
dbms_stats.set_system_stats('MREADTIM',30.0);
dbms_stats.set_system_stats('MBRC',12);
end;
/
CPUSPEED是設定單個CPU每秒鐘可以處理多少標準操作
SREADTIM是平均單塊讀的時間,單位毫秒
MREADTIM是平均多塊讀的時間,單位毫秒
MBRC是標準多塊讀一次讀多少個block
另外還有幾個引數:
CPUSPEEDNW speed in millions of operations per second
IOSEEKTIM 磁碟尋道時間,單位毫秒
IOTFRSPEED disk transfer time in bytes per millisecond
緩衝命中率
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/16179598/viewspace-714025/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 【調優】CBO基礎
- 【調優】CBO基礎(八)
- 【調優】CBO基礎(六)
- 【調優】CBO基礎(五)
- 【調優】CBO基礎(四)
- 【調優】CBO基礎(二)
- 【效能調優】效能測試、分析與調優基礎
- 【sql調優】繫結變數與CBOSQL變數
- Java 9 中的 GC 調優基礎JavaGC
- Java 9中的GC調優基礎JavaGC
- Redis 基礎、高階特性與效能調優Redis
- Redis基礎、高階特性與效能調優Redis
- Presto記憶體調優及原理(基礎篇)REST記憶體
- cbo心得(選擇率,基數,直方圖)(三)直方圖
- 面試之 Redis 基礎、高階特性與效能調優面試Redis
- 【CBO】基於成本優化器的基本原則(二)優化
- 【CBO】基於成本優化器的基本原則(一)優化
- JVM效能調優與實戰基礎理論篇-下JVM
- 【基礎篇索引】索引基礎(三)索引
- 逆向基礎(三)
- Dart基礎(三)Dart
- NIO(三)基礎
- c 基礎三
- Spark學習——效能調優(三)Spark
- Oracle優化器(RBO與CBO)Oracle優化
- Spark SQL 效能優化再進一步 CBO 基於代價的優化SparkSQL優化
- 《java學習三》jvm效能優化-------調優JavaJVM優化
- SQL Server調優系列基礎篇(子查詢運算總結)SQLServer
- SQL優化基礎SQL優化
- 袋鼠雲數棧基於CBO在Spark SQL優化上的探索SparkSQL優化
- CBO Cost Formulas基於成本優化器的成本計算公式大全ORM優化公式
- 基於CBO優化器謂詞選擇率的計算方法優化
- Golang 基礎之基礎語法梳理 (三)Golang
- Kotlin基礎三Kotlin
- 儲存基礎(三)
- 三維重建基礎
- SQL Server調優系列基礎篇(並行運算總結篇二)SQLServer並行
- 前端效能優化基礎前端優化