-
>
全國計算機等級考試最新真考題庫模擬考場及詳解·二級MSOffice高級應用
-
>
決戰行測5000題(言語理解與表達)
-
>
軟件性能測試.分析與調優實踐之路
-
>
第一行代碼Android
-
>
JAVA持續交付
-
>
EXCEL最強教科書(完全版)(全彩印刷)
-
>
深度學習
高級進階DB2(第2版)——內部結構、高級管理與問題診斷 版權信息
- ISBN:9787302323839
- 條形碼:9787302323839 ; 978-7-302-32383-9
- 裝幀:一般膠版紙
- 冊數:暫無
- 重量:暫無
- 所屬分類:>>
高級進階DB2(第2版)——內部結構、高級管理與問題診斷 本書特色
數據庫內核是數據庫系統穩定運行的心臟,db2數據庫內核龐大而復雜。本書從db2內核組件入手,同時介紹了其與操作系統在進程、共享內存、信號量之間的關系。作者在本書中重點介紹了各個內部組件的層次與功能、內存體系結構、存儲內部結構、高級鎖等。優化器是任何數據庫執行sql的關鍵部分,本書對優化器產生的各種執行計劃進行了詳細解釋,這對于理解db2內部工作原理大有裨益。同時,本書還介紹了db2各種診斷工具的使用,各種數據庫配置參數的含義及調整、數據庫系統視圖等。 本書特色 ◆ 本書揭示了db2數據庫的內部結構和機理,展示了db2數據庫技術的精髓,并結合多年的實踐經驗,貫穿了大量的實戰技巧 ◆ 新增了hadr和dpf的全名介紹和技巧
高級進階DB2(第2版)——內部結構、高級管理與問題診斷 內容簡介
國內*權威的db2圖書,由業界領軍人物牛新莊博士執筆 針對db2技術的*新發展和上一版的讀者反饋,對全書內容和章節安排做了更新,更加貼近實用 db2從業人員的**案頭書
高級進階DB2(第2版)——內部結構、高級管理與問題診斷 目錄
第1章 db2進程和內存結構
1.1 db2 進程體系結構
1.1.1 db2進程技術模型
1.1.2 與操作系統相關的進程
1.1.3 與實例相關的進程和線程
1.1.4 與數據庫相關的進程和線程
1.1.5 與應用程序相關的進程
1.1.6 監控edu運行的sql
語句
1.1.7 收集進程/線程堆棧信息
1.2 代理程序通信
1.2.1 代理程序概述
1.2.2 代理程序相關配置參數
1.2.3 應用程序、代理程序和
事務
1.2.4 代理和連接的常見問題與
優化
1.3 實用程序相關進程
1.3.1 load相關進程
1.3.2 備份/恢復相關進程
1.4 db2內存體系結構
1.4.1 實例共享內存
1.4.2 數據庫共享內存
1.4.3 應用程序共享內存
1.4.4 代理私有內存
1.4.5 代理程序與應用程序之間
通信時的內存
1.4.6 共享內存與私有內存
1.5 內存集、內存池和內存塊
1.5.1 實例級內存集
1.5.2 跟蹤內存使用
1.5.3 定位內存泄漏
1.5.4 數據庫級內存集
1.6 內存案例分析
1.7 內存自動調優
1.8 本章小結
第2章 db2數據庫設計
2.1 db2存儲內部結構
2.1.1 db2存儲層次結構
2.1.2 表空間存儲結構
2.1.3 sms表空間的存儲結構
2.1.4 dms表空間頭部信息
2.1.5 dms表空間映射
2.1.6 表空間的高水位標記
2.1.7 rid格式
2.1.8 索引葉的內部結構
2.2 數據庫物理設計
2.2.1 表空間容器的放置原則
2.2.2 數據庫物理設計原則
2.3 數據庫邏輯設計
2.3.1 緩沖池設計原則
2.3.2 表空間設計原則
2.3.3 索引設計原則
2.4 其他高級設計技術
2.4.1 表分區及應用案例
2.4.2 索引分區及應用案例
2.4.3 數據庫分區及應用案例
2.4.4 多維群集(mdc)及應用案例
2.4.5 表分區和多維集群表的
使用
2.4.6 物化查詢表及應用案例
2.4.7 mdc、數據庫分區、mqt和
表分區配合使用
2.4.8 表壓縮和索引壓縮
2.5 總結
第3章 表的高級特性
3.1 表分區的概念
3.1.1 定義
3.1.2 優點
3.2 分區表的基本用法
3.2.1 創建基本表分區
3.2.2 定義分區表空間和分區鍵
3.2.3 執行計劃
3.2.4 將現有表和視圖遷移到
分區表
3.3 分區表的管理
3.3.1 分區轉出
3.3.2 分區轉入
3.3.3 分區索引
3.3.4 分區重組
3.4 分區表detach的常見問題
3.4.1 分區主表關聯有強制外鍵
約束
3.4.2 分區主表含有非自動刷新的
mqt
3.4.3 分區主表含有自動刷新的
mqt
3.4.4 主表或主表的分區正在被
其他事務以非ur的隔離
級別讀取
3.5 行壓縮
3.5.1 概念
3.5.2 啟用或禁用行壓縮
3.5.3 創建數據字典
3.5.4 評估壓縮空間
3.5.5 檢查壓縮狀態
3.6 表壓縮應用案例
3.7 索引壓縮及應用案例
3.8 本章小結
第4章 分區數據庫
4.1 db2 dpf多分區基本架構和
相關概念
4.1.1 db2 dpf基本架構
4.1.2 db2 dpf數據的分布鍵
以及數據傾斜問題
4.1.3 db2 dpf數據庫并行i/o
4.1.4 db2 dpf數據庫的擴展性
4.2 db2 dpf多分區應用
4.3 配置db2 dpf多分區環境
4.3.1 db2 dpf安裝準備
4.3.2 db2 dpf環境搭建
4.3.3 創建表空間和緩沖池
4.3.4 db2 dpf*佳實踐
4.4 本章小結
第5章 db2 hadr
5.1 hadr的設計理念
5.1.1 什么是高可用性
5.1.2 hadr的原理
5.1.3 hadr的日志處理模式
5.1.4 hadr的限制
5.2 hadr典型場景的搭建
5.2.1 對基礎環境的要求
5.2.2 hadr的配置參數
5.2.3 復制primary數據庫
5.2.4 啟動standby
5.2.5 啟動primary
5.3 hadr的維護
5.3.1 監控hadr
5.3.2 hadr的切換方式
5.3.3 切換后對應用產生的影響
5.3.4 hadr狀態
5.3.5 hadr異常狀態的處理
5.4 hadr性能調優
5.4.1 接收緩沖
5.4.2 網絡相關
5.4.3 內部參數
5.4.4 表和表空間的調整
5.5 hadr高可用案例分享
5.5.1 hadr結合powerha
5.5.2 hadr結合tsa
第6章 鎖和并發
6.1 鎖的概念
6.1.1 數據一致性
6.1.2 事務和事務邊界
6.1.3 鎖的概念
6.2 鎖的屬性、策略及模式
6.2.1 鎖的屬性
6.2.2 加鎖策略
6.2.3 鎖的模式
6.2.4 如何獲取鎖
6.2.5 鎖的兼容性
6.3 隔離級別(isolation levels)
6.3.1 可重復讀
(rr-repeatable read)
6.3.2 讀穩定性
(rs-read stability)
6.3.3 游標穩定性
(cs-cursor stability)
6.3.4 當前提交
(currently committed)
6.3.5 未提交讀
(ur-uncommitted read)
6.3.6 隔離級別的摘要
6.4 鎖轉換、鎖等待、鎖升級和死鎖
6.4.1 鎖轉換及調整案例
6.4.2 鎖升級及調整案例
6.4.3 鎖等待及調整案例
6.4.4 死鎖及調整案例
6.5 鎖相關的性能問題總結
6.6 鎖與應用程序設計
6.7 鎖監控工具
6.8 *大化并發性
6.8.1 選擇合適的隔離級別
6.8.2 盡量避免鎖等待、鎖升級和死鎖
6.8.3 設置合理的注冊表變量
6.9 鎖和并發總結
第7章 db2高級監控
7.1 從系統函數和視圖獲取監控信息
7.1.1 利用表函數監控
7.1.2 性能管理視圖
7.2 監控指標和案例
7.2.1 一些常用的監控指標和
語句
7.2.2 編寫腳本以獲取監控信息
7.3 db2pd及監控案例
7.3.1 db2pd概述
7.3.2 db2pd監控案例
7.4 事件監視器及監控案例
7.4.1 事件監視器的創建方法和步驟
7.4.2 事件監控器案例
7.4.3 編寫腳本從事件監控器中獲取監控信息
7.5 db2mtrk及監控案例
7.6 db2高級監控總結
第8章 db2故障診斷
8.1 db2故障診斷機制
8.1.1 故障診斷相關文件
8.1.2 設置故障診斷級別
8.2 深入講解故障診斷文件
8.2.1 解釋管理通知日志文件條目
8.2.2 解釋診斷日志文件條目
8.3 故障診斷工具
8.3.1 使用db2support收集環境
信息
8.3.2 db2ls和db2level
8.3.3 使用db2diag分析db2diag.log文件
8.3.4 db2內部返回碼
8.4 故障診斷分析流程
8.4.1 故障診斷流程
8.4.2 結合系統事件判斷
8.4.3 結合系統運行狀況診斷
8.5 案例分析
8.6 本章小結
第9章 數據庫安全
9.1 db2安全機制概述
9.2 認證(authentication)
9.2.1 什么時候進行db2 身份認證
9.2.2 db2身份認證類型
9.3 權限(authorization)
9.3.1 權限層次
9.3.2 實例級權限
9.3.3 數據庫級權限
9.4 特權(privilege)
9.4.1 特權層次結構
9.4.2 授予特權
9.4.3 撤銷特權
9.4.4 顯式特權/隱式特權/ 間接特權
9.4.5 靜態和動態sql特權考慮因素
9.4.6 維護特權/權限
9.5 某銀行安全規劃案例
9.6 執行安全審計(db2audit)
9.6.1 實例級審計
9.6.2 數據庫級審計
9.7 基于標簽的訪問控制(lbac)及
案例
9.8 本章小結
第10章 db2常見問題總結
10.1 實例常見問題和診斷案例
10.1.1 實例無法啟動問題總結
10.1.2 實例無法正常終止
10.1.3 實例啟動報sql1042c錯誤
10.1.4 實例目錄誤刪除
10.1.5 實例崩潰問題
10.2 數據庫常見問題總結
10.2.1 數據庫日志空間滿sql0964c錯誤
10.2.2 數據庫時區和時間
10.2.3 中文亂碼和代碼頁轉換
10.2.4 通訊錯誤sql30081n
10.2.5 數據庫備份、前滾暫掛
10.2.6 數據庫活動日志刪除
10.2.7 數據庫損壞(數據頁、索引頁)sql1043c
10.2.8 索引重新構建問題
10.2.9 db2實用程序不可用
10.2.10 快速清空表數據
10.2.11 表和索引統計信息不一致
10.2.12 表空間高水位問題
10.3 表空間狀態
10.3.1 backup pending
10.3.2 脫機(offline and not accessible)
10.3.3 quiesced exclusive | share |update
10.3.4 restore pending和storage must be defined
10.3.5 rollforward pending
10.3.6 表空間狀態總結
10.4 load期間表狀態總結
10.4.1 check pending
10.4.2 load pending
10.4.3 load in progress
10.4.4 not load restartable
10.4.5 read access only
10.4.6 unavailable
10.5 鎖相關問題
10.5.1 鎖升級
10.5.2 鎖等待問題解決流程
10.5.3 死鎖
10.6 內存常見問題
10.6.1 bufferpool設置過大,導致數據庫無法啟動
10.6.2 排序溢出
10.6.3 鎖內存不足
10.7 備份恢復常見問題
10.8 數據移動常見問題總結
10.8.1 標識列
10.8.2 生成列
10.8.3 大對象
10.8.4 空值處理
10.8.5 定界符注意問題
10.8.6 pc/ixf注意問題
10.8.7 代碼頁不同注意事項
10.8.8 日期格式
10.8.9 xml問題
10.9 安全常見問題總結
10.9.1 從public撤銷隱式的權限和特權
10.9.2 保護系統編目視圖
10.9.3 創建實例用戶并顯式指定組
10.9.4 為sysxxx_group參數使用顯式值
10.9.5 跟蹤隱式特權
10.9.6 不授予不必要的特權
10.9.7 使用加密的authentication模式
10.9.8 使用獨立id創建和擁有對象
10.9.9 使用視圖控制數據訪問
10.9.10 使用存儲過程控制數據訪問
10.9.11 使用lbac控制數據訪問
10.9.12 對重要敏感數據進行加密
10.10 sql0805和sql錯誤
高級進階DB2(第2版)——內部結構、高級管理與問題診斷 作者簡介
牛新莊,國內頂尖數據架構和信息治理專家,擔任對外經濟貿易大學客座教授、北京交通大學兼職教授、中國DB2用戶協會(CDUG)理事長、亞洲金融合作聯盟信息科技委員會主任。2008年曾以217萬年薪受聘于中國建設銀行總行特聘技術顧問,2009年受邀加入中國民生銀行總行科技部,現任總行科技部總經理。 牛新莊博士擁有20多項國際廠商認證(包括DB2 V5~V9的全部認證),獲得過國內數據庫領域最高榮譽的“2006年中國首屆杰出數據庫工程師獎”、“首屆IBM杰出軟件專家獎”、“2006年IT168技術卓越獎”等獎項。
- >
月亮與六便士
- >
伊索寓言-世界文學名著典藏-全譯本
- >
伯納黛特,你要去哪(2021新版)
- >
羅曼·羅蘭讀書隨筆-精裝
- >
煙與鏡
- >
名家帶你讀魯迅:朝花夕拾
- >
龍榆生:詞曲概論/大家小書
- >
中國歷史的瞬間