注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機/網(wǎng)絡(luò)軟件與程序設(shè)計精通PostgreSQL 11(第2版)

精通PostgreSQL 11(第2版)

精通PostgreSQL 11(第2版)

定 價:¥119.00

作 者: [奧] 漢斯·尤爾根·舍爾希 著,彭煜瑋 譯
出版社: 清華大學(xué)出版社
叢編項:
標(biāo) 簽: 暫缺

ISBN: 9787302547648 出版時間: 2020-04-01 包裝: 平裝
開本: 16開 頁數(shù): 363 字?jǐn)?shù):  

內(nèi)容簡介

  本書詳細闡述了與PostgreSQL 11相關(guān)的基本解決方案,主要包括PostgreSQL概述、理解事務(wù)和鎖定、使用索引、處理高級SQL、日志文件和系統(tǒng)統(tǒng)計信息、優(yōu)化查詢性能、編寫存儲過程、管理PostgreSQL的安全性、處理備份和恢復(fù)、理解備份與復(fù)制、選取有用的擴展、檢修PostgreSQL、遷移到PostgreSQL等內(nèi)容。此外,本書還提供了相應(yīng)的示例、代碼,以幫助讀者進一步理解相關(guān)方案的實現(xiàn)過程。 本書適合作為高等院校計算機及相關(guān)專業(yè)的教材和教學(xué)參考書,也可作為相關(guān)開發(fā)人員的自學(xué)教材和參考手冊。

作者簡介

暫缺《精通PostgreSQL 11(第2版)》作者簡介

圖書目錄

第1章 PostgreSQL概述
1.1 PostgreSQL的新穎之處
1.1.1 理解新的數(shù)據(jù)庫管理功能
1.1.2 改良的索引及更好的優(yōu)化
1.1.3 更好的緩存管理
1.1.4 增強的窗口函數(shù)
1.1.5 引入即時編譯
1.1.6 增強的分區(qū)機制
1.1.7 增加對存儲過程的支持
1.1.8 改進的ALTER TABLE
1.2 小結(jié)
1.3 常見問題
第2章 理解事務(wù)和鎖定
2.1 運用PostgreSQL事務(wù)
2.1.1 處理事務(wù)中的錯誤
2.1.2 使用SAVEPOINT
2.1.3 事務(wù)性DDL
2.2 了解基本的鎖定
2.2.1 避免典型錯誤和顯式鎖定
2.2.2 考慮可替換的解決方案
2.3 使用FOR SHARE和FOR UPDATE
2.4 了解事務(wù)隔離級別
2.5 觀察死鎖和類似的問題
2.6 利用咨詢鎖
2.7 優(yōu)化存儲以及控制清理
2.7.1 配置VACUUM和autovacuum
2.7.2 觀察工作中的VACUUM
2.7.3 通過利用snapshot too old來限制事務(wù)
2.8 小結(jié)
2.9 常見問題
第3章 使用索引
3.1 理解簡單的查詢和代價模型
3.2 使用聚簇表改善速度
3.3 了解額外的btree特性
3.4 引入操作符類
3.5 了解PostgreSQL的索引類型
3.6 用模糊搜索實現(xiàn)更好的回答
3.7 了解全文搜索
3.8 小結(jié)
3.9 常見問題
第4章 處理高級SQL
4.1 引入分組集
4.2 使用有序集
4.3 理解假想聚集
4.4 利用窗口函數(shù)和分析
4.5 編寫自己的聚集
4.6 小結(jié)
第5章 日志文件和系統(tǒng)統(tǒng)計信息
5.1 收集運行時統(tǒng)計信息
5.2 創(chuàng)建日志文件
5.3 小結(jié)
5.4 常見問題
第6章 優(yōu)化查詢性能
6.1 學(xué)習(xí)優(yōu)化器的行為
6.2 理解執(zhí)行計劃
6.3 了解并且固定連接
6.4 啟用和禁用優(yōu)化器設(shè)置
6.5 數(shù)據(jù)分區(qū)
6.6 為好的查詢性能調(diào)整參數(shù)
6.7 使用并行查詢
6.8 JIT編譯
6.9 小結(jié)
第7章 編寫存儲過程
7.1 了解存儲過程語言
7.2 了解各種存儲過程語言
7.3 改進函數(shù)
7.4 將函數(shù)用于多種目的
7.5 小結(jié)
7.6 常見問題
第8章 管理PostgreSQL的安全性
8.1 管理網(wǎng)絡(luò)安全性
8.2 深入研究行級安全性—RLS
8.3 檢查權(quán)限
8.4 重新分配對象以及刪除用戶
8.5 小結(jié)
8.6 常見問題
第9章 處理備份和恢復(fù)
9.1 執(zhí)行簡單的轉(zhuǎn)儲
9.2 處理多種數(shù)據(jù)格式
9.3 重放備份
9.4 處理全局?jǐn)?shù)據(jù)
9.5 小結(jié)
9.6 常見問題

第10章 理解備份與復(fù)制
10.1 理解事務(wù)日志
10.2 事務(wù)日志歸檔與恢復(fù)
10.3 設(shè)置異步復(fù)制
10.4 升級成同步復(fù)制
10.5 利用復(fù)制槽
10.6 使用CREATE PUBLICATION以及CREATE SUBSCRIPTION
10.7 小結(jié)
10.8 常見問題
第11章 選取有用的擴展
11.1 理解擴展如何工作
11.2 利用contrib模塊
11.3 其他有用的擴展
11.4 小結(jié)
第12章 檢修PostgreSQL
12.1 著手處理一個陌生的數(shù)據(jù)庫
12.2 檢查pg_stat_activity
12.3 檢查慢查詢
12.4 檢查日志
12.5 檢查缺失的索引
12.6 檢查內(nèi)存和I/O
12.7 了解值得注意的錯誤場景
12.8 小結(jié)
12.9 常見問題

第13章 遷移到PostgreSQL
13.1 把SQL語句遷移到PostgreSQL
13.2 從Oracle轉(zhuǎn)向PostgreSQL
13.2.4ora_migrator—快速從Oracle遷移到PostgreSQL
13.3 從MySQL或MariaDB轉(zhuǎn)向PostgreSQL
13.4 小結(jié)

本目錄推薦

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