TOP
0
0
【簡體曬書節】 單本79折,5本7折,優惠只到5/31,點擊此處看更多!
PostgreSQL 9X之巔(簡體書)
滿額折

PostgreSQL 9X之巔(簡體書)

商品資訊

人民幣定價:89 元
定價
:NT$ 534 元
優惠價
87465
領券後再享88折起
海外經銷商無庫存,到貨日平均30天至45天
可得紅利積點:13 點
相關商品
商品簡介
作者簡介
目次

商品簡介

本書內容包括:PostgreSQL版本;數據庫硬件;數據庫硬件的基準平衡;磁盤設置;數據為緩存內存;服務器配置調優;日常維護;數據庫基準評測;數據庫索引;查詢優化;數據庫活動和統計信息;監控和趨勢預測;連接池和緩存;擴展複製;分區數據;數據庫性能分析;避免常見問題等。

作者簡介

艾博拉‧艾哈邁德,企業級PostgreSQL公司的高級數據庫系統架構師。

目次

Contents?目 錄
讚譽
推薦序
譯者序
譯者簡介
中文版序
關於作者
關於審校者
前言
第1章 PostgreSQL版本 1
1.1 PostgreSQL歷代版本的性能 2
1.1.1 選擇要部署的版本 3
1.1.2 升級到一個新的主版本 3
1.2 選擇PostgreSQL還是其他數據庫 4
1.3 PostgreSQL工具 5
1.3.1 PostgreSQL contrib 5
1.3.2 pgFoundry 8
1.3.3 其他PostgreSQL相關軟件 8
1.4 PostgreSQL應用程序的擴展生命週期 8
1.5 在實踐中做性能優化 9
1.6 小結 10
第2章 數據庫硬件 11
2.1 平衡硬件支出 11
2.1.1 CPU 11
2.1.2 內存 13
2.1.3 磁盤 13
2.1.4 磁盤控制器 17
2.2 可靠的控制器及磁盤安裝 21
2.2.1 驅動器可靠性研究 21
2.2.2 回寫緩存 22
2.2.3 直寫式緩存的性能影響 25
2.3 小結 25
第3章 數據庫硬件的基準評測 27
3.1 CPU和內存基準評測 27
3.1.1 Memtest86+ 28
3.1.2 STREAM內存測試 28
3.1.3 CPU基準評測 29
3.1.4 內存及處理器速度慢的根源 31
3.2 物理磁盤的性能 32
3.2.1 隨機存取和IOPS 32
3.2.2 順序存取和ZCAV 33
3.2.3 提交率 34
3.3 硬盤基準評測工具 34
3.3.1 使用HD Tune進行硬盤基準評測 35
3.3.2 磁盤順序讀寫吞吐量 38
3.3.3 Bonnie++ 38
3.3.4 sysbench 42
3.3.5 尋道速率 43
3.3.6 複雜磁盤基準評測 45
3.4 樣品磁盤測試結果 45
3.5 小結 48
第4章 磁盤設置 50
4.1 文件系統最大值 50
4.2 文件系統的崩潰恢復 51
4.3 Linux文件系統 52
4.3.1 ext2 52
4.3.2 ext3 53
4.3.3 ext4 54
4.3.4 XFS 55
4.3.5 其他Linux文件系統 56
4.3.6 寫入屏障 56
4.3.7 常規Linux文件系統調優 58
4.4 Solaris與FreeBSD文件系統 62
4.4.1 Solaris UFS 62
4.4.2 FreeBSD UFS2 64
4.4.3 ZFS 64
4.4.4 FAT32 66
4.4.5 NTFS 66
4.5 PostgreSQL的磁盤佈局 67
4.5.1 符號鏈接 67
4.5.2 表空間 67
4.5.3 數據庫目錄樹 68
4.5.4 磁盤陣列、RAID和磁盤佈局 69
4.6 小結 71
第5章 數據庫緩存內存 72
5.1 postgresql.conf中的內存單位 72
5.2 增加UNIX共享內存參數以增大共享內存塊 73
5.2.1 內核信號量 74
5.2.2 估算共享內存塊的分配 75
5.2.3 檢查數據庫緩存 76
5.2.4 在數據庫中安裝pg_buffercache模塊 76
5.2.5 數據庫磁盤佈局 77
5.2.6 在數據庫中創建新塊 80
5.2.7 寫髒塊到磁盤 80
5.3 崩潰恢復和緩衝區緩存 81
5.3.1 檢查點處理基礎 81
5.3.2 預寫日誌和恢復處理 81
5.3.3 檢查點的時間選擇 82
5.3.4 數據庫塊的生命週期 84
5.4 數據庫緩存與操作系統緩存對比 85
5.4.1 雙重緩存數據 85
5.4.2 檢查點開銷 86
5.4.3 起始大小指導 86
5.5 分析緩存內容 87
5.5.1 檢查緩衝區緩存查詢 88
5.5.2 使用緩衝區緩存檢查來調整反饋 91
5.6 小結 92
第6章 服務器配置調優 93
6.1 與實時配置交互 93
6.1.1 默認值和重置值 94
6.1.2 允許更改的上下文信息 94
6.1.3 重新加載配置文件 95
6.1.4 數據庫連接 97
6.1.5 共享內存 98
6.1.6 日誌記錄 98
6.1.7 Vacuuming和統計 100
6.1.8 檢查點 101
6.1.9 PITR和WAL複製 103
6.1.10 調整以防患於未然 106
6.2 小結 109
第7章 日常維護 110
7.1 事務可見性與多版本併發控制 110
7.1.1 可見性的內部計算 111
7.1.2 更新 111
7.1.3 行鎖的衝突 113
7.1.4 刪除操作 114
7.1.5 MVCC的優點 115
7.1.6 MVCC的缺點 115
7.1.7 事務ID重疊 116
7.2 vacuum 117
7.2.1 vacuum實現 117
7.2.2 基於開銷的vacuum 119
7.2.3 autovacuum 120
7.2.4 vacuum和autovacuum的常見問題 123
7.3 自動分析 126
7.4 索引膨脹 127
7.4.1 測定索引膨脹 127
7.4.2 修復索引膨脹 128
7.5 轉儲和恢復 129
7.6 清空數據庫/表 129
7.7 CLUSTER命令 129
7.8 重建索引 130
7.9 詳細數據和索引頁的監控 131
7.10 監控查詢日誌 131
7.10.1 基本的PostgreSQL日誌設置 131
7.10.2 對棘手的查詢進行日誌記錄 134
7.10.3 日誌文件分析 136
7.11 小結 140
第8章 數據庫基準評測 141
8.1 pgbench默認測試 141
8.1.1 表的定義 141
8.1.2 規模檢測 143
8.1.3 查詢腳本定義 143
8.1.4 為pgbench配置數據庫服務器 145
8.2 使用pgbench-tools圖形化輸出結果 147
8.3 pgbench測試結果樣例 148
8.3.1 只讀測試 148
8.3.2 類TPC-B測試(讀、寫) 149
8.3.3 延遲分析 150
8.4 導致不良結果以及變化的緣由 152
8.4.1 PostgreSQL開發人員模式 153
8.4.2 worker線程和pgbench程序的限制 154
8.5 自定義pgbench測試 154
8.6 TPC基準評測 155
8.7 小結 156
第9章 數據庫索引 157
9.1 索引例子詳解 158
9.1.1 測量查詢的磁盤和索引塊統計信息 158
9.1.2 運行例子 159
9

您曾經瀏覽過的商品

購物須知

大陸出版品因裝訂品質及貨運條件與台灣出版品落差甚大,除封面破損、內頁脫落等較嚴重的狀態,其餘商品將正常出貨。

特別提醒:部分書籍附贈之內容(如音頻mp3或影片dvd等)已無實體光碟提供,需以QR CODE 連結至當地網站註冊“並通過驗證程序”,方可下載使用。

無現貨庫存之簡體書,將向海外調貨:
海外有庫存之書籍,等候約45個工作天;
海外無庫存之書籍,平均作業時間約60個工作天,然不保證確定可調到貨,尚請見諒。

為了保護您的權益,「三民網路書店」提供會員七日商品鑑賞期(收到商品為起始日)。

若要辦理退貨,請在商品鑑賞期內寄回,且商品必須是全新狀態與完整包裝(商品、附件、發票、隨貨贈品等)否則恕不接受退貨。

優惠價:87 465
海外經銷商無庫存,到貨日平均30天至45天

暢銷榜

客服中心

收藏

會員專區