登入
|
註冊
|
會員中心
|
結帳
|
培訓課程
魔法弟子
|
自資出版
|
電子書
|
客服中心
|
智慧型立体會員
書名
出版社
作者
isbn
編號
5050魔法眾籌
|
NG書城
|
國際級品牌課程
|
優惠通知
|
霹靂英雄音樂精選
|
App程式設計入門:iPhone、iPad(附光碟)
.
Oracle高效能S
文學小說
文學
|
小說
商管創投
財經投資
|
行銷企管
人文藝坊
宗教、哲學
社會、人文、史地
藝術、美學
|
電影戲劇
勵志養生
醫療、保健
料理、生活百科
教育、心理、勵志
進修學習
電腦與網路
|
語言工具
雜誌、期刊
|
軍政、法律
參考、考試、教科用書
科學工程
科學、自然
|
工業、工程
家庭親子
家庭、親子、人際
青少年、童書
玩樂天地
旅遊、地圖
|
休閒娛樂
漫畫、插圖
|
限制級
Oracle高效能調校:STATSPACK工具篇
作者:
Donald Keith burleson;
分類:
電腦與網路
/
程式語言
叢書系列:ORACLE PRESS系列OR013
出版社:
美商麥格羅希爾
出版日期:2001/12/26
ISBN:9574934985
書籍編號:kk0033412
頁數:824
定價:
950
元
優惠價:
79
折
751
元
書價若有異動,以出版社實際定價為準
絕版書
絕版書:確定不再版的商品,僅提供書籍資訊參考。
評價數:
(請將滑鼠移至星星處進行評價)
目前平均評價:
文字連結
複製語法
Oracle高效能調校:STATSPACK工具篇
圖片連結
複製語法
分
享
內容簡介
同類推薦
內容簡介
本書教導您使用 STATSPACK 監視以及調校您 Oracle 資料庫。本書詳細介紹Oracle STATSPACK 工具,可以替您的 Oracle 提供完整的調校環境。這套工具由 Oracle 公司官方所認可,本書內容,也解釋了如何使用此強大的工具進行診斷,以及最佳化您的系統效能。 您會獲得伺服器、網路和磁碟調校,以及 Instance和 SQL 調校等內容的詳細介紹。另外,本書的內容還包括詳細的 STATSPACK Script 供您測試。您可以根據由 Oracle STATSPACK 所蒐集的資料,替您的系統建立效能資訊並規劃出調校的方法。 目錄 第一章 Oracle調校簡介 調校方法介紹 2 伺服器調校 7 網路調校 8 磁碟調校 9 Instance調校 11 物件調校 12 SQL調校 13 Oracle平行查詢調校 14 Oracle平行伺服器環境調校 14 Oracle與STATSPACK 15 結論 18 第二章 STATSPACK簡介 STATSPACK架構 3 STATSPACK如何蒐集資料 3 STATSPACK資料表結構 6 STATSPACK控制資料表 7 STATSPACK參數資料表 9 STATSPACK所使用的資訊 10 使用STATSPACK調校資料庫 11 結論 14 第三章 安裝與設定STATSPACK STATSPACK對Oracle8.0至 Oracle8.1.5的往前相容性 2 STATSPACK Script介紹 3 步驟1:建立perfstat資料表空間 5 步驟2:執行建立軟體的Script 5 安裝前的需求 6 步驟3:測試STATSPACK安裝 7 步驟4:STATSPACK資料蒐集的 排程自動化 8 STATSPACK的設定與維護 10 檢視STATSPACK快照 11 調整STATSPACK集合臨界值 13 快照層次 13 快照臨界值 14 移除舊有的STATSPACK快照 15 方便的STATSPACK Shell Script 16 快速執行時間STATSPACK Script 16 結論 23 第四章 STATSPACK資料表的內部資料 STATSPACK不提供什麼? 2 STATSPACK次要資料表結構 3 STATSPACK摘要資料表 3 stats$latch_misses_summary資料表 4 stats$sgastat_summary資料表 6 stats$sgastat_summary資料表 8 stats$parameter資料表 10 STATSPACK系統資料表 11 stats$rollstat資料表 12 stats$latch資料表 13 stats$latch_children資料表 14 stats$librarycache資料表 15 stats$waitstat資料表 16 stats$enqueuestat資料表 17 stats$sysstat資料表 19 stats$sesstat資料表 22 stats$sgastat資料表 23 STATSPACK交易資料表 23 stats$buffer_pool資料表 24 stats$buffer_pool_statistics資料表 24 stats$filestatxs資料表 26 STATSPACK事件資料表 27 stats$system_event資料表 28 stats$session_event資料表 31 stats$bg_event_summary資料表 32 stats$idle_event資料表 32 Oracle Parallel Server資料表 (Real Application Clusters) 33 stats$rowcache_summary資料表 33 stats$sgaxs資料表 34 結論 35 第五章 擴充STATSPACK以蒐集伺服器統計資料 vmstat工具簡介 3 vmstat的版本差異 3 在vmstat可以找到什麼 5 使用vmstat辨認CPU瓶頸 6 使用vmstat辨認CPU的高使用率 8 辨認RAM記憶體瓶頸 10 在STATSPACK捕捉伺服器效能資料 16 捕捉vmstat資訊的Script 16 vmstat捕捉Script的內部結構 21 在其它Oracle伺服器報告vmstat資訊 23 結論 24 第六章 調校伺服器環境 資料庫管理員與系統管理員的關係 3 線上伺服器監視工具 3 使用glance 3 使用top監視伺服器 5 使用sar監視伺服器統計 7 監視伺服器CPU使用 10 升級整個伺服器 12 加入額外的CPU處理器 12 伺服器工作的負載平衡 13 使用nice和priocntl改變執行優先性 17 監視伺服器記憶體使用 19 伺服器記憶體設定 20 Oracle與非常大型記憶體 21 設定Oracle記憶體不可交換 22 伺服器統計報告 23 伺服器例外報告 23 每日vmstat趨勢報告 29 長期伺服器分析與趨勢 33 結論 34 第七章 調校網路環境 Oracle Net8設定最佳化 3 在protocol.ora中的tcp.nodelay參數 4 sqlnet.or的automatic_ipc參數 4 在tnsnames.ora的SDU與TD參數 5 在listener.ora的queuesize參數 7 sqlnet.ora的break_poll_skip參數 8 sqlnet.ora的disable_oob參數 8 epc_disabled環境變數 9 其它影響網路行為的Oracle功能 9 使用陣列擷取以增進網路輸送量 10 使用多執行緒伺服器 10 連線共用與網路效能 13 ODBC與網路效能 15 Oracle Replication的調校 16 從Oracle STATSPACK監視網路效能 19 調校分散式網路 22 使用netstat監視網路活動 23 結論 26 第八章 使用STATSPACK調校磁碟I/O子系統 影響磁碟I/O的Oracle調校因素 3 Oracle內部與磁碟I/O 5 Oracle檔案組織技巧 5 暫時性磁碟作用點 6 對應Oracle磁碟架構 14 一些記憶體緩衝區問題 15 Oracle與等量檔案 16 Oracle與磁碟陣列 18 Oracle與Raw裝置 19 載入平衡與Oracle資料庫 20 Oracle資料表空間與資料檔案的設定 21 建立Oracle檔案與磁碟架構 24 Oracle磁碟架構的報告 25 STATSPACK報告Oracle資料檔案 27 使用STATSPACK產生詳細的磁碟與檔案I/O 35 使用STATSPACK報告指定的I/O活動 36 使用STATSPACK Script指定熱資料檔案 39 尋找熱磁碟的方法 41 替磁碟I/O資料擴充STATSPACK 42 基本的iostat工具 42 定義STATSPACK資料表 45 擷取iostat資訊 46 產生iostat報告 49 使用STATSPACK檢視I/O特徵 53 結論 60 第九章 調校Oracle資料庫Instance Oracle Database Instance簡介 3 Oracle SGA 4 Oracle背景處理程序 9 Blocksize與Oracle磁碟I/O 12 db_file_multiblock_read_count與Oracle 13 Oracle資料緩衝區調校 13 介紹資料區塊快取 14 完整資料快取 16 資料緩衝區點擊率 17 內部資料緩衝區共用 19 使用STATSPACK監視資料緩衝區共用使用 23 新資料共用簡介 27 尋找KEEP共用的資料表與索引 29 RECYCLE共用的調校 38 辨識RECYCLE共用的候選者 39 使用STATSPACK產生資料緩衝區 撞擊率趨勢報告 44 調校資料庫的Writer處理程序 50 調校分享共用 60 調校函式庫快取 68 監視函式庫快取遺失率 70 使用STATSPACK在函式庫快取中監視物件 72 調校字典快取 78 調校Oracle排序 86 調校Rollback區段 94 結論 96 第十章 調校Oracle資料表與索引 基本的Oracle儲存參數以及其對效能的影響 2 pctfree儲存參數 3 pctused儲存參數 4 freelists儲存參數 4 OPS的Freelist groups儲存參數 5 儲存參數原則摘要 5 Freelist管理與Oracle物件 7 減少Freelist重新鏈結 11 資料表內部與Freelist 12 長資料欄位與Freelist行為 14 根據平均記錄長度設定pctfree與pctused 17 緩衝區忙碌等待與Freelist爭奪 18 使用STATSPACK尋找等待爭奪 19 使用STATSPACK尋找緩衝區忙碌等待 23 重組Oracle資料表 33 使用CTAS重組資料表 36 使用鏈結記錄辨認Oracle資料表 43 使用長記錄辨認資料表 49 辨認稀疏資料表 51 重新替Oracle資料表排序以獲得高效能 54 使用索引範圍掃描尋找查詢 56 索引重建技術 57 重建索引時間 64 自動索引重建 65 使用STATSPACK監視Oracle 資料表與索引 67 配置STATSPACK擴充資料表 67 對資料表與索引蒐集STATSPACK快照 70 資料表與索引報告 74 藉由E-Mail送發資料表報告 98 結論 100 第十一章 調校Oracle SQL SQL調校目標 2 SQL語法的問題 3 Oracle SQL最佳化 5 optimizer_mode = RULE 5 optimizer_mode = FIRST_ROWS 5 optimizer_mode = ALL_ROWS 6 optimizer_mode = CHOOSE 6 使用原則架構最佳化調校 10 變更原則架構驅動資料表 10 原則架構最佳化無法使用正確索引的時候 11 使用成本架構最佳化調校(CBO) 13 觸發成本架構最佳化 15 替CBO蒐集統計資料 16 決定預設最佳化模式 18 其它調校技術 19 使用CBO SQL提示調校 19 SQL子查詢調校 20 文字SQL陳述式的問題 21 在Oracle8i中使用cursor_sharing 25 使用暫存資料表調校SQL 26 藉由增加索引調校SQL 27 撰寫有效SQL的一般原則 28 SQL調校處理程序 29 步驟1:在函式庫快取辨認有影響的SQL 30 步驟2:擷取與解釋SQL陳述式 43 步驟3:調校SQL陳述式 50 SQL調校實際案例研究 51 取得晚整資料表掃描報表 51 進階SQL執行計畫分析 54 資料表統計圖表 59 對SQL調校建立永久變更 60 替SQL使用儲存大綱 61 結論 62 第十二章 調校Oracle平行處理功能 使用Oracle平行查詢 3 平行查詢init.ora參數 4 設定平行機制最佳化程度 5 使用平行查詢提示 10 監視Oracle平行查詢 12 使用STATSPACK監視Oracle平行查詢 12 使用v$ Views監視Oracle平行查詢 13 平行查詢與分散式物件 14 替Oracle平行查詢尋找候選資料表 15 使用平行DML 18 對平行DML進行調校 19 平行化Oracle資料表的重新組織 19 平行索引重建 20 結論 22 第十三章 調校Oracle平行伺服器環境 Oracle平行伺服器架構的介紹 2 替OPS切割資料 5 整合分散鎖定管理員 6 在OPS環境中設定IDLM 7 OPS的Oracle資料表設定 10 OPS環境調校 13 監視OPS的STATSPACK資料表 15 stats$rowcache_summary資料表 15 stats$sgaxs資料表 16 stats$sysstat資料表 17 替OPS資訊擴充STATSPACK 19 替Oracle平行伺服器查詢v$ View 23 結論 26 第十四章 使用STATSPACK監視Oracle Alert Script簡介 2 替DBA自訂另外警告報告 3 每日STATSPACK警告報告 3 每日STATSPACK警告報告 16 即時檢查Oracle問題 19 每週物件成長報告 21 追蹤警告報告 24 Web伺服器警告報告 28 緩衝區忙碌等待報告 29 STATSPACK反應報告 32 Oracle警告報告排程與自訂 39 使用UNIX Crontab建立Orlacle報告與警告排程 39 結論 41 第十五章 使用STATSPACK進行趨勢分析 使用MS-Excel替STATSPACK資料繪圖 2 使用試算表圖表精靈替STATSPACK資料繪圖 2 步驟1:自訂STATSPACK報告 3 步驟2:在SQL*Plus中執行報告 5 步驟3:選擇與複製結果 6 步驟4:開啟MS-Excel然後貼上資料 6 步驟5:切割資料成多欄 7 步驟6:欄位區隔資料 8 步驟7:啟動圖表精靈 8 步驟8:選擇直條圖 10 步驟9:完成圖表精靈以及檢視圖表 10 步驟10:新增趨勢線 12 STATSPACK報告的預測 13 基本STATSPACK趨勢分析的度量資訊 14 資料庫伺服器趨勢分析的STATSPACK擴充部份 15 依小時分隔檢查伺服器趨勢 19 依星期畫出伺服器統計 22 STATSPACK資料Web架構繪圖 24 RRDtool產品 24 其它Web架構圖形工具 24 結論 27 第十六章 STATSPACK Script 函式庫快取擷取Script 2 STATSPACK報告Script 21 STATSPACK擴充部份Script 131 vmstat Script 131 STATSPACK的資料表與物件擴充部份Script 147 iostat報告 170 STATSPACK簡介 STATSPACK架構 3 STATSPACK如何蒐集資料 3 STATSPACK資料表結構 6 STATSPACK控制資料表 7 STATSPACK參數資料表 9 STATSPACK所使用的資訊 10 使用STATSPACK調校資料庫 11 結論 14 作者簡介 Donald Keith burleson 是世界頂尖的Oracle資料庫專家,他擁有20年完整的經驗。他的專長是替非常大型的線上資料庫建立資料庫架構,並且參與許多世界上能力非常強大並且複雜的系統。他寫過10本書,在國際性的期刊也出版過60多篇的文章,目前是Oracle內部的主要編輯,以及《Oracle Database Journal》的負責人。他的專屬網站有: http://www.dba-oracle.com/images/don_burleson.jpg http://www.dba-oracle.com/ http://www.remote-dba.net/ 譯者簡介 潘得龍,學歷:國立雲林科技大學資訊管理研究所。專長:Oracle資料庫、網際網路應用。
從零開始學Pytho
共生之道:人類逆襲A
一本書讀懂DeepS
快速精通iOS 18
一本搞定DeepSe
圖說演算法 : 使用
圖說運算思維與演算邏
圖解資料結構×演算法
圖解資料結構:使用J
社群行銷的12堂嚴選
為了保障您的權益,新絲路網路書店所購買的商品均享有到貨七天的鑑賞期(含例假日)。退回之商品必須於鑑賞期內寄回(以郵戳或收執聯為憑),且商品必須是全新狀態與完整包裝(商品、附件、內外包裝、隨貨文件、贈品等),否則恕不接受退貨。