0516~0518_龍顏

Oracle DBA手記:資料庫診斷案例與效能調校實戰

  • 9 522
    580

活動訊息

全館滿$1,200送150點金幣,4月歡慶兒童節,童書、玩具、文具滿1000元再送200點金幣!

內容簡介

Oracle ACE Director蓋國強親自策劃
彙集五位一線Oracle DBA工作現場的經驗分享
從不同角度探討資料庫診斷與最佳化

本書由五位擁有豐富實務經驗的Oracle DBA主筆,內容著重於案例的實用性和可操作性,同時對於解決問題的過程與思考流程,也多所著墨。無論您是有心朝DBA之路邁進的新手,或是已經具備相當經驗的老手,本書所提供的方法與經驗,都可以帶給您相當的啟發,提昇您的功力。

本書內容包含以下精采內容:
‧Oracle典型錯誤的分析和診斷
‧各種SQL最佳化方法,如:
* 調整索引
* 處理表格碎片
* 分頁查詢最佳化
* 改善執行計畫
‧系統效能最佳化的經驗分享
‧在工作現場解決疑難雜症的過程解析


本書共可分為四個主要篇章,分別為:
DBA工作手記:這一篇概要記錄了日常工作中一些經驗和技巧,也包含一些對於DBA工作的探討。
診斷案例篇:這一篇詳解地記錄了DBA工作中遇到的一些案例及思考、處理過程。
SQL最佳化篇:這一部分包含大量關於使用索引進行SQL優化的實際案例。
效能最佳化篇:包含了一些CBO模式下的最佳化案例,以及儲存與分頁查詢的最佳化過程。Oracle的CBO是資料庫中最為複雜的部分,通過一些實際的案例分析,我們希望能夠讓讀者了解如何解決問題的方法。

目錄

第一篇 DBA工作手記
Eygle的DBA工作手記
DBA 2.0的時代
DBA日常工作職責——我對DBA的七點建議
DBA最重要的素質有哪些
DBA職業生涯之誤刪除篇
DBA警世錄——有些習慣DBA需要養成
RAC環境下故障處理一則
SQL_TRACE跟蹤與診斷
臨時表空間組導致遞迴SQL高度解析案例
使用閃回查詢恢復誤刪除的資料
使用ErrorStack進行錯誤跟蹤及診斷
斷電故障導致ASM DiskGroup故障及恢復案例
共用池的改進與ORA-04031的變化
共用記憶體無法正常釋放的處理
LOG_BUFFER設置與變遷
LOGMNR簡單而強大的工具
從資料字典中獲得更多知識
Yangtingkun的DBA工作手記
利用SQL解釋一個魔術
ORA-600(17069)錯誤的解決過程
V$SQL視圖顯示結果異常的診斷
存儲過程ORA-4068之錯誤解析
一次網路連接錯誤的診斷
淺談JOB和Database Link的一個特點
一次ORA-01041錯誤診斷
一個ORA-604錯誤的分析
ORA-7445(kdodpm)錯誤
函數索引產生隱藏列
用SQL解決一道有趣的題
老熊的DBA手記
TNS_ADMIN和OEM引起的血案
木馬防護軟體引起的DB Link故障
壞塊與資料恢復
IP位址衝突引發的ORA-12541錯誤
ORA-8103錯誤的處理
半瓶的DBA工作手記
SQL執行計畫改變導致查詢變慢
大資料量操作導致Data Guard延遲
Oracle重做日誌切換頻繁導致的性能問題
一次ORA-01438錯誤的解決辦法
使用LogMiner查找日誌資訊
通過合併碎片來優化Oralce的存儲結構
RAC環境下GES報警情況的處理

第二篇 診斷案例篇
ASM案例分析與診斷
ASM實例連接之ORA-1012錯誤分析
ASM空間擴展故障解決
ASM創建表空間之ORA-569錯誤解決
一次監聽故障的診斷與處理
問題診斷分析
監聽的工作原理
問題的解決
總結
ORA系列錯誤與診斷
解決ORA-600(16164)錯誤的過程
一次ORA-942錯誤的跟蹤
刪除表空間出現ORA-22868錯誤
一次ORA-1461錯誤處理過程
ORA-01200錯誤裸設備恢復
問題的發現
問題的分析
控制檔與資料檔案頭
物理設備確認
解決方案的確定
恢復執行
使用rman管理裸設備檔
Oracle放棄對於裸設備的支援
Oracle資料庫版本的含義
Oracle資料庫無響應故障的處理
無響應故障現象分析
無響應故障成因分析
無響應故障處理流程
怎樣避免資料庫出現無響應故障
一個實際的案例處理過程
案例的總結分析
總結
RAC環境診斷案例一則

第三篇 SQL調優篇
合理利用索引解決性能問題
案例一:利用複合索引解決性能問題
B Tree索引的結構及特點
Oracle如何掃描索引
案例二:巧用索引降冪掃描解決性能問題
通過索引訪問資料時的成本計算
案例三:降低clustering factor,解決性能問題
總結
SQL優化與調整實踐
HINT如何跨越視圖生效
SQL優化引出的問題
SQL語句中常量的處理
一次更新操作的優化
索引訪問與資料讀取
高DB Time使用之SQL發現
執行計畫獲取及索引優化
INDEX FAST FULL SCAN與排序
降冪INDEX FULL SCAN消除排序的優化
INDEX FAST FULL SCAN的資料訪問
INDEX FULL SCAN的資料訪問
鍵值順序與索引訪問的性能
使用基於函數的索引提升查詢性能
SQL優化之Everything is possible
UNION效率比UNION ALL效率高
恒等查詢準則對查詢的影響
兩層GROUP BY的效率反而比一層GROUP BY高
增加DISTINCT後查詢效率反而提高
增加索引改變執行計畫

第四篇 性能優化篇
執行計畫與統計資訊案例
CBO使用CHECK的一個Bug
查詢正常作為條件報錯的問題
JOB調用DBMS_STATS包出錯的診斷
長時間LATCH FREE等待——記一次系統異常的診斷過程
一次ORA-4030問題診斷及解決
Oracle資料庫性能與統計資訊
一個真實的案例
統計資訊的重要性
統計資訊的相關知識
面臨的問題與挑戰
關於統計資訊的常見誤區
總結
聚簇因數、柱狀圖與執行計畫
CLUSTERING_FACTOR對於執行計畫的影響
Cursor_sharing與SQL的執行計畫
Histograms對於執行計畫的影響
表碎片及分頁查詢優化
性能分析的起點
AWR與OSWatcher診斷案例
Statspack之案例分析
資料表之統計資料分析
碎片的消除與性能優化
Cache與Nocache對於性能的影響
ERP系統中Cache表案例分析
對於分頁查詢的優化
DBMS_PROFILER包用於診斷與優化
總結
一次排序的調整與優化
Statspack之問題發現
SQL排序之問題定位
SQL優化與問題解決
優化後性能比較

配送方式

  • 台灣
    • 國內宅配:本島、離島
    • 到店取貨:
      金石堂門市 不限金額免運費
      7-11便利商店 ok便利商店 萊爾富便利商店 全家便利商店
  • 海外
    • 國際快遞:全球
    • 港澳店取:
      ok便利商店 順豐 7-11便利商店

詳細資料

詳細資料

    • 語言
    • 中文繁體
    • 裝訂
    • 紙本平裝
    • ISBN
    • 9789861819631
    • 分級
    • 普通級
    • 頁數
    • 528
    • 商品規格
    • 18開17*23cm
    • 出版地
    • 台灣
    • 適讀年齡
    • 全齡適讀
    • 注音
    • 級別

商品評價

訂購/退換貨須知

加入金石堂 LINE 官方帳號『完成綁定』,隨時掌握出貨動態:

加入金石堂LINE官方帳號『完成綁定』,隨時掌握出貨動態
金石堂LINE官方帳號綁定教學

提醒您!!
金石堂及銀行均不會請您操作ATM! 如接獲電話要求您前往ATM提款機,請不要聽從指示,以免受騙上當!

退換貨須知:

**提醒您,鑑賞期不等於試用期,退回商品須為全新狀態**

  • 依據「消費者保護法」第19條及行政院消費者保護處公告之「通訊交易解除權合理例外情事適用準則」,以下商品購買後,除商品本身有瑕疵外,將不提供7天的猶豫期:
    1. 易於腐敗、保存期限較短或解約時即將逾期。(如:生鮮食品)
    2. 依消費者要求所為之客製化給付。(客製化商品)
    3. 報紙、期刊或雜誌。(含MOOK、外文雜誌)
    4. 經消費者拆封之影音商品或電腦軟體。
    5. 非以有形媒介提供之數位內容或一經提供即為完成之線上服務,經消費者事先同意始提供。(如:電子書、電子雜誌、下載版軟體、虛擬商品…等)
    6. 已拆封之個人衛生用品。(如:內衣褲、刮鬍刀、除毛刀…等)
  • 若非上列種類商品,均享有到貨7天的猶豫期(含例假日)。
  • 辦理退換貨時,商品(組合商品恕無法接受單獨退貨)必須是您收到商品時的原始狀態(包含商品本體、配件、贈品、保證書、所有附隨資料文件及原廠內外包裝…等),請勿直接使用原廠包裝寄送,或於原廠包裝上黏貼紙張或書寫文字。
  • 退回商品若無法回復原狀,將請您負擔回復原狀所需費用,嚴重時將影響您的退貨權益。
金石堂門市 全家便利商店 ok便利商店 萊爾富便利商店 7-11便利商店
World wide
活動ing