注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)數(shù)據(jù)庫OracleOracle9i STATSPACK高性能調(diào)整

Oracle9i STATSPACK高性能調(diào)整

Oracle9i STATSPACK高性能調(diào)整

定 價(jià):¥220.00

作 者: (美)Donald K.Burleson著;袁勤勇等譯
出版社: 機(jī)械工業(yè)出版社
叢編項(xiàng): Oracle技術(shù)系列叢書
標(biāo) 簽: Oracle

ISBN: 9787111112747 出版時(shí)間: 2003-01-01 包裝: 膠版紙
開本: 24cm 頁數(shù): 464頁 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  本書是Oracle公司官方推薦的使用STATSPACK進(jìn)行性能調(diào)整的專著,作者是具有20多年Oracle數(shù)據(jù)庫調(diào)整經(jīng)驗(yàn)的專家。本書主要介紹了使用STATSPACK(特別是Oracle9i的STATSPACK)這一強(qiáng)大工具來診斷并優(yōu)化系統(tǒng)性能的方法,該工具可以通過查看數(shù)據(jù)庫的歷史趨勢(shì)和性能模式前瞻性地調(diào)整數(shù)據(jù)庫。主要內(nèi)容包括:STATSPACK方法和工具概述,使用STATSPACK調(diào)整Oracle數(shù)據(jù)庫以及利用STATSPACK進(jìn)行數(shù)據(jù)庫報(bào)告。本書安排合理,結(jié)構(gòu)縝密,相信能成為你調(diào)整Oracle數(shù)據(jù)庫的好幫手。

作者簡(jiǎn)介

暫缺《Oracle9i STATSPACK高性能調(diào)整》作者簡(jiǎn)介

圖書目錄

前言
第一部分 方法和工具概述
第1章 Oracle調(diào)整概述
1.1 整體調(diào)整方法
1.1.1 服務(wù)器調(diào)整
1.1.2 網(wǎng)絡(luò)調(diào)整
1.1.3 磁盤調(diào)整
1.1.4 實(shí)例調(diào)整
1.1.5 對(duì)象調(diào)整
1.1.6 SQL調(diào)整
1.1.7 用Oracle并行查詢進(jìn)行調(diào)整
1.1.8 調(diào)整實(shí)際應(yīng)用簇
1.2 Oracle和STATSPACK
1.3 小結(jié)
第2章 STATSPACK概述
2.1 STATSPACK體系結(jié)構(gòu)
2.2 STATSPACK怎樣收集數(shù)據(jù)
2.3 STATSPACK的表結(jié)構(gòu)
2.3.1 STATSPACK控制表
2.3.2 STATSPACK參數(shù)表
2.4 STATSPACK信息使用
2.4.1 使用STATSPACK進(jìn)行數(shù)據(jù)庫調(diào)整
2.4.2 資源規(guī)劃
2.4.3 預(yù)測(cè)模型
2.5 小結(jié)
第3章 安裝和配置STATSPACK
3.1 STATSPACK腳本概述
3.1.1 Oracle8和Orace8i的STATSPACK腳本
3.1.2 Oracle 8.1.6后STATSPACK的STATSPACK腳本
3.2 步驟1:創(chuàng)建perfstat表空間
3.3 步驟2:運(yùn)行創(chuàng)建腳本
3.3.1 運(yùn)行Oracle 8.1.7前版本安裝腳本
3.3.2 安裝先決條件
3.4 步驟3:測(cè)試STATSPACK安裝
3.5 步驟4:規(guī)劃自動(dòng)STATSPACK數(shù)據(jù)收集
3.6 STATSPACK的配置和維護(hù)
3.7 調(diào)整STATSPACK收集閾值
3.7.1 快照級(jí)別
3.7.2 快照閾值
3.8 將STATSPACK用于Oracle 8.0到8.1.5
3.9 刪除舊有的STATSPACK快照
3.9.1 使用STATSPACK清除工具
3.9.2 人工刪除STATSPACK快照
3.9.3 快照的刪除范圍
3.9.4 清除快照的智能UNIX腳本
3.10 便于使用的STATSPACK Shell腳本
3.10.1 一個(gè)快捷的經(jīng)過時(shí)間的STATSPACK腳本
3.10.2 監(jiān)視STATSPACK表范圍
3.11 小結(jié)
第4章 STATSPACK表中的數(shù)據(jù)
4.1 STATSPACK遺漏的內(nèi)容
4.2 STATSPACK附屬表結(jié)構(gòu)
4.3 STATSPACK總計(jì)表
4.3.1 Oracle9i STATSPACK表的改變
4.3.2 stats$latch_misses_summary表
4.3.3 stats$sgastat_summary表(只適于Oracle8i)
4.3.4 stats$sql_summary表
4.3.5 stats$parameter表
4.4 STATSPACK系統(tǒng)表
4.4.1 Stats$rollstat表
4.4.2 stats$latch表
4.4.3 stats$latch_children表
4.4.4 stats$librarycache表
4.4.5 stats$waitstat表
4.4.6 stats$enqueuestat表
4.4.7 stats$sysstat表
4.4.8 stats$sesstat表
4.4.9 stats$sgastat表
4.5 STATSPACK事務(wù)表
4.5.1 stats$buffer_pool表(只適用于Oracle9i以前版本)
4.5.2 stats$buffer_pool_statistics表
4.5.3 stats$filestatxs表
4.6 STATSPACK事件表
4.6.1 Stats$system event表
4.6.2 Stats$session_event表
4.6.3 stats$bg_event_summary表
4.6.4 stats$idle_event表
4.7 Oracle并行服務(wù)器表(實(shí)際應(yīng)用簇)
4.7.1 stats$rowcache_summary表
4.7.2 stats$sgaxs表
4.8 小結(jié)
第二部分 使用STATPACK調(diào)整Oracle數(shù)據(jù)庫
第5章 擴(kuò)展STATSPACK收集服務(wù)器統(tǒng)計(jì)
5.1 工具概述
5.1.1 各種vmsta的不同之處
5.1.2 在中可以得到什么
5.1.3 使用vmstat識(shí)別CPU瓶頸
5.1.4 使用--識(shí)別頻繁使用的CPU
5.1.5 識(shí)別RAM內(nèi)存瓶頸
5.1.6 理解UNIX RAM內(nèi)存分頁
5.2 在STATSPACK中獲取服務(wù)器性能數(shù)據(jù)
5.2.1 獲取信息的腳本
5.2.2 vmstat獲取腳本的內(nèi)部結(jié)構(gòu)
5.2.3 報(bào)告其他Oracle服務(wù)器上的vmstat信息
5.3 小結(jié)
第6章 調(diào)整服務(wù)器環(huán)境
6.1 數(shù)據(jù)庫管理員和系統(tǒng)管理員之間的關(guān)系
6.2 在線服務(wù)器監(jiān)視工具
6.2.1 使用glance
6.2.2 使用top監(jiān)視服務(wù)器
6.2.3 使用sar監(jiān)視服務(wù)器統(tǒng)計(jì)
6.3 監(jiān)視服務(wù)器CPU消耗
6.4 升級(jí)整個(gè)服務(wù)器
6.4.1 增加附加的CPU處理器
6.4.2 服務(wù)器任務(wù)負(fù)載平衡
6.4.3 使用nice和priocntl改變執(zhí)行優(yōu)先級(jí)
6.5 監(jiān)視服務(wù)器內(nèi)存消耗
6.5.1 服務(wù)器內(nèi)存設(shè)置
6.5.2 非常大的內(nèi)存和Oracle
6.5.3 使Oracle內(nèi)存不可交換
6.6 報(bào)告服務(wù)器統(tǒng)計(jì)
6.6.1 服務(wù)器異常報(bào)告
6.6.2 日常vmstat趨勢(shì)報(bào)告
6.6.3 長(zhǎng)期服務(wù)器分析和趨勢(shì)
6.7 小結(jié)
第7章 調(diào)整網(wǎng)絡(luò)環(huán)境
7.1 優(yōu)化Oracle NET配置
7.1.1 proocol.ora中的tcp.noddny參數(shù)
7.1.2 sqlnet.ora的automatic_ipc參數(shù)
7.1.3 tnsnam.ora中的SDU和TDU參數(shù)
7.1.4 listener.cia中的queuesize參數(shù)
7.1.5 sqlnet.ora的break_poll_skip參數(shù)
7.1.6 sqlnet.ora的disabe_oob參數(shù)
7.1.7 epc_disabled環(huán)境變量
7.2 其他影響網(wǎng)絡(luò)行為的Orale特性
7.2.1 使用陣列獲取來提高網(wǎng)絡(luò)吞吐量
7.2.2 使用多線程服務(wù)器
7.2.3 連接共享和網(wǎng)絡(luò)性能
7.2.4 ODBC和網(wǎng)絡(luò)性能
7.2.5 調(diào)整Oracle復(fù)制
7.3 從Oracle STATSPACK中監(jiān)視網(wǎng)絡(luò)性能
7.4 調(diào)整分布式網(wǎng)絡(luò)
7.5 小結(jié)
第8章 使用STWIPACK調(diào)整磁盤I/O子系統(tǒng)
8.1 影響磁盤I/O的Oracle調(diào)整因素
8.2 Oracle內(nèi)部結(jié)構(gòu)和磁盤I/O
8.2.1 Oracle文件組織技術(shù)
8.2.2 瞬時(shí)磁盤熱點(diǎn)
8.3 映射Oracle磁盤結(jié)構(gòu)
8.3.1 多RAM緩沖區(qū)問題
8.3.2 對(duì)Oracle進(jìn)行文件條帶化
8.3.3 對(duì)Oracle使用RAID
8.3.4 使用具有原始設(shè)備的Oracle
8.3.5 Oracle數(shù)據(jù)庫的磁盤負(fù)載平衡
8.3.6 配置Oracle表空間和數(shù)據(jù)文件
8.3.7 建立Oracle文件到磁盤的體系結(jié)構(gòu)
8.3.8 報(bào)告Oracle磁盤體系結(jié)構(gòu)
8.4 SYATSPACK報(bào)告Orale數(shù)據(jù)文件
8.4.1 使用STATSPACK報(bào)告詳細(xì)的磁盤和文件I/O
8.4.2 有關(guān)特定I/O活動(dòng)的STATSPACK報(bào)告
8.4.3 識(shí)別熱點(diǎn)數(shù)據(jù)文件的STATSPACK腳本
8.4.4 定位熱點(diǎn)磁盤的方法
8.5 擴(kuò)充STATSPACK以用于磁盤I/O數(shù)據(jù)
8.5.1 基本iosta工具
8.5.2 定義STATSPACK表
8.5.3 獲取iostat信息
8.5.4 產(chǎn)生iostat報(bào)告
8.6 使用STATSPACK查看I/O特性
8.7 小結(jié)
第三部分 用STATPACK調(diào)整Oracle數(shù)據(jù)庫
第9章 調(diào)整Oracle數(shù)據(jù)庫實(shí)例
9.1 Oracle數(shù)據(jù)庫實(shí)例概述
9.1.1 OracleSGA
9.1.2 Oracle后臺(tái)進(jìn)程
9.1.3 塊大小和Oracle磁盤I/O
9.1.4 db_file_multiblork_read_coot和Oracle
9.2 調(diào)整Oracle7到Oracle 8i數(shù)據(jù)緩沖區(qū)
9.2.1 數(shù)據(jù)塊高速緩存介紹
9.2.2 完全數(shù)據(jù)緩存
9.2.3 數(shù)據(jù)緩沖區(qū)命中率
9.2.4 數(shù)據(jù)緩沖池內(nèi)部結(jié)構(gòu)
9.2.5 使用STATSPACK監(jiān)視數(shù)據(jù)緩沖池的使用
9.2.6 Oracle 8i數(shù)據(jù)池概述
9.2.7 定位KEEP池的表和索引
9.2.8 調(diào)整RECYCLE池
9.2.9 為RECYCLE池識(shí)別候選
9.3 使用STATSP進(jìn)行數(shù)據(jù)緩沖區(qū)命中率趨勢(shì)報(bào)告
9.4 調(diào)整Oracle 9i數(shù)據(jù)緩沖池
9.5 調(diào)整Oracle 8.0數(shù)據(jù)庫寫入器進(jìn)程
9.6 監(jiān)視Orale 8i和Oracle 9i中的數(shù)據(jù)庫寫入器爭(zhēng)用
9.7 調(diào)整共享池
9.8 調(diào)整庫高速緩存
9.8.1 監(jiān)視庫高速緩存缺失率
9.8.2 使用STATSPACK監(jiān)視庫高速緩存內(nèi)的對(duì)象
9.9 調(diào)整數(shù)據(jù)字典高速緩存
9.10 調(diào)整Oracle排序
9.11 調(diào)整撤銷記錄(回滾段)
9.12 監(jiān)視到Oracle的專用連接
9.13 UNIX與多線程服務(wù)器交互
9.14 Oracle 9i動(dòng)態(tài)RAM與UNIX
9.14.1 Oracl 9i和UNIX區(qū)組
9.14.2 改變動(dòng)態(tài)SGA和PGA組件
9.15 Oracle 9i的專用連接PGA存儲(chǔ)器分配
9.15.1 Oracle 9i中的自動(dòng)RAM內(nèi)存管理
9.15.2 自調(diào)整Oracle 9i數(shù)據(jù)庫
9.16 小結(jié)
第10章 調(diào)整Oracle表和索引
10.1 Oracle 9i中的自動(dòng)空間管理
10.1.1 Oracle中的位圖演化
10.1.2 Oracle 9i自由表算法
10.1.3 位圖段管理特征
10.1.4 Oracle 9i自由表內(nèi)部結(jié)構(gòu)
10.1.5 自動(dòng)空間管理的Oracle 9i工具
10.2 傳統(tǒng)Oracle存儲(chǔ)參數(shù)及性能
10.2.1 pctfree存儲(chǔ)參數(shù)
10.2.2 pctused存儲(chǔ)參數(shù)
10.2.3 freelists存儲(chǔ)參數(shù)
10.2.4 OPS使用的freelist group存儲(chǔ)參數(shù)
10.2.5 存儲(chǔ)參數(shù)規(guī)則小結(jié)
10.3 傳統(tǒng)自由表管理和Oracle對(duì)象
10.3.1 自由表中的鏈接與去除鏈接
10.3.2 減少自由表的重鏈接
10.4 表內(nèi)部結(jié)構(gòu)和自由表
10.5 根據(jù)數(shù)據(jù)行平均長(zhǎng)度設(shè)置pctfree和pctused
10.6 緩沖區(qū)忙等待和自由表爭(zhēng)用
10.6.1 利用STATSPACK發(fā)現(xiàn)等待爭(zhēng)用
10.6.2 利用STATSPACK發(fā)現(xiàn)緩沖區(qū)忙等待
10.7 重組Oracle表
10.8 識(shí)別帶有鏈接行的Oracle表
10.8.1 識(shí)別帶有長(zhǎng)行的表
10.8.2 識(shí)別稀疏表
10.9 為提高操作性能對(duì)Oracle表中的數(shù)據(jù)行重新排序
10.10 索引重建技術(shù)
10.10.1 何時(shí)需要重建索引
10.10.2 自動(dòng)索引重建
10.11 識(shí)別Oracle 9i中的未用索引
10.11.1 監(jiān)視會(huì)話的例子索引
10.11.2 用隱含參數(shù)調(diào)整索引爭(zhēng)用
10.12 利用STATSPACK監(jiān)視Oracle表和索引
10.12.1 分配STATSPACK擴(kuò)展表
10.12.2 收集表和索引的STATSPACK快照
10.12.3 生成表和索引的報(bào)告
10.12.4 通過E-mail發(fā)布表報(bào)告
10.13 小結(jié)
第11章 調(diào)整Oracle SQL
11.1 SQL調(diào)整的目標(biāo)
11.2 說明性SQL語法的問題
11.3 OracleSQL優(yōu)化器
11.3.1 optimizer_mode=RULE
11.3.2 optimizer_mode=FIRST_ROWS
11.3.3 optimizer_mode=ALL_ROWS
11.3.4 optimizer_mode=CHOOSE
11.4 利用基于規(guī)則的優(yōu)化進(jìn)行調(diào)整
11.4.1 改變基于規(guī)則的驅(qū)動(dòng)表
11.4.2 基于規(guī)則的優(yōu)化器何時(shí)無法使用正確的索引
11.5 使用基于成本的優(yōu)化進(jìn)行調(diào)整
11.5.1 啟用基于成本的優(yōu)化器
11.5.2 為CBO收集統(tǒng)計(jì)數(shù)據(jù)
11.6 確定默認(rèn)的optimizer_mode設(shè)置
11.7 其他的調(diào)整技術(shù)
11.7.1 帶CBO SQL提示的調(diào)整
11.7.2 調(diào)整SQL子查詢
11.7.3 文字性SQL語句的問題
11.7.4 在Oracle8i中使用cursor_sharing參數(shù)
11.7.5 帶臨時(shí)表的SQL調(diào)整
11.7.6 通過添加索引調(diào)整SQL
11.7.7 編寫高效率SQL的一般原則
11.8 SQL調(diào)整過程
11.8.1 步驟1:識(shí)別庫緩存中影響大的SQL
11.8.2 步驟2:提取并解釋SQL語句
11.8.3 步驟3:調(diào)整SQL語句
11.9 SQL調(diào)整中實(shí)際案例分析
11.10 高級(jí)SQL運(yùn)行方案分析
11.11 保存SQL調(diào)整的永久性改變
11.12 使用V$sql_plan和v$sql_workarea視圖
11.13 小結(jié)
第12章 利用Oracle并行特性進(jìn)行調(diào)整
12.1 使用Oracle并行查詢
12.1.1 并行查詢參數(shù)
12.1.2 設(shè)置優(yōu)化并行度
12.1.3 使用并行查詢提示
12.2 監(jiān)視Oracle并行查詢
12.2.1 利用STATSPACK監(jiān)視Oracle并行查詢
12.2.2 利用v$視圖監(jiān)視Oracle查詢
12.2.3 并行查詢和分布式對(duì)象
12.2.4 查找Oracle并行查詢的候選表
12.3 使用并行DML
12.3.1 啟用并行DML
12.3.2 Oracle表重組的并行化
12.3.3 并行索引的重建
12.4 小結(jié)
第13章 Oracle并行服務(wù)器環(huán)境的調(diào)整
13.1 Oracle簇服務(wù)器系統(tǒng)結(jié)構(gòu)介紹
13.2 RAC數(shù)據(jù)分區(qū)
13.3 Oracle7到Oracle 8i的集成分布式鎖管理器
13.4 對(duì)OPS環(huán)境的Oracle表設(shè)置
13.5 調(diào)整OPS環(huán)境
13.6 監(jiān)視OPS的STATSPACK表
13.6.1 stats$rowache_summary表
13.6.2 stats$sgaxs表
13.6.3 stats$sysstat表
13.7 擴(kuò)展STATSPACK以獲取OPS信息
13.8 查詢Oracle并行服務(wù)器的v$視圖
13.9 比較實(shí)際應(yīng)用簇和Oracle并行服務(wù)器
13.10 小結(jié)
第四部分 利用STATSPACK進(jìn)行數(shù)據(jù)庫報(bào)告
第14章 利用STATSPACK監(jiān)視Oracle
14.1 標(biāo)準(zhǔn)STATSPACK報(bào)告
14.1.1 前言段
14.1.2 等待事件段
14.1.3 SQL段
14.1.4 表空間活動(dòng)段
14.2 報(bào)警腳本程序概述
14.3 為DBA定制的異常警告報(bào)告
14.3.1 STATSPACK警告日?qǐng)?bào)
14.3.2 服務(wù)器警告報(bào)告
14.3.3 Oracle問題的實(shí)時(shí)檢測(cè)
14.3.4 對(duì)象增長(zhǎng)周報(bào)
14.3.5 跟蹤報(bào)警報(bào)告
14.3.6 Web服務(wù)器警告報(bào)告
14.3.7 緩沖區(qū)忙等待警告
14.4 STATSPACK反應(yīng)報(bào)告
14.5 安排和定制Oracle報(bào)警報(bào)告
14.6 小結(jié)
第15章 利用WPACK進(jìn)行趨勢(shì)分析
15.1 利用Microsoft Excel繪制STATSPACK數(shù)據(jù)的圖形
15.1.1 利用電子表格圖表向?qū)ЮL制STATSPACK數(shù)據(jù)圖形
15.1.2 步驟1:定制STATSPACK報(bào)告
15.1.3 步驟2:在SQL*Plus中運(yùn)行報(bào)告
15.1.4 步驟3:高亮顯示并復(fù)制結(jié)果
15.1.5 步驟4:打開MS-Excel并粘貼數(shù)據(jù)
15.1.6 步驟5:將數(shù)據(jù)劃分成數(shù)據(jù)列
15.1.7 步驟6: 數(shù)據(jù)分欄
15.1.8 步驟7:?jiǎn)?dòng)圖表向?qū)?br />15.1.9 步驟8:選擇線條圖
15.1.10 步驟9:完成圖表向?qū)Р⒉榭磮D表
15.1.11 步驟10:添加趨勢(shì)線
15.2 用于預(yù)測(cè)的STATSPACK報(bào)告
15.2.1 用于趨勢(shì)分析的基本STATSPACK度量
15.2.2 用于數(shù)據(jù)庫服務(wù)器趨勢(shì)分析的STATSPACK擴(kuò)展
15.2.3 檢查服務(wù)器以小時(shí)為單位的趨勢(shì)
15.2.4 繪制一周中各天服務(wù)器統(tǒng)計(jì)數(shù)據(jù)的圖表
15.3 基于Web的STKISPACK數(shù)據(jù)圖形繪制
15.3.1 RRDtool工具
15.3.2 基于Web的其他繪圖工具
15.4 STATSPACK瀏覽器產(chǎn)品
15.5 小結(jié)

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)