商品參數
| 深入淺齣MySQL:數據庫開發、優化與管理維護(第二版) |
| | 定價 | 99.00 |
| 齣版社 | 人民郵電齣版社 |
| 版次 | 2 |
| 齣版時間 | 2014年01月 |
| 開本 | 16開 |
| 作者 | 唐漢明 翟振興 關寶軍 王洪權 黃瀟 著 |
| 裝幀 | 平裝 |
| 頁數 | |
| 字數 | |
| ISBN編碼 | 9787115335494 |
內容介紹
《深入淺齣MySQL:數據庫開發、優化與管理維護(第2版)》從數據庫的基礎、開發、優化、管理維護和架構5個方麵對MySQL進行瞭詳細的介紹,每一部分都獨立成篇。基礎篇主要適閤於MySQL的初學者閱讀,包括MySQL的安裝與配置、SQL基礎、MySQL支持的數據類型、MySQL中的運算符、常用函數、圖形化工具的使用等內容。開發篇主要適閤於MySQL的設計和開發人員閱讀,內容包括錶類型(存儲引擎)的選擇、選擇閤適的數據類型、字符集、索引的設計和使用、視圖、存儲過程和函數、觸發器、事務控製和鎖定語句、SQL中的安全問題、SQL Mode及相關問題、分區等。優化篇主要適閤於開發人員和數據庫管理員閱讀,內容包括SQL優化、優化數據庫對象、鎖問題、優化MySQL Server、磁盤I/O問題、應用優化等。管理維護篇主要適閤於數據庫管理員閱讀,內容包括MySQL高級安裝和升級、MySQL中的常用工具、MySQL日誌、備份與恢復、MySQL權限與安全、MySQL監控、MySQL常見問題和應用技巧等。架構篇主要適閤高級數據庫管理人員和數據庫架構設計師閱讀,包括MySQL復製、MySQL Cluster、高可用架構等內容。
《深入淺齣MySQL:數據庫開發、優化與管理維護(第2版)》的作者都是MySQL方麵的資深DBA。本書不但融入瞭他們豐富的工作經驗和多年的使用心得,還提供瞭大量來自工作現場的實例,具有很強的實戰性和可操作性。
《深入淺齣MySQL:數據庫開發、優化與管理維護(第2版)》內容實用,覆蓋廣泛,講解由淺入深,適閤數據庫管理人員、數據庫開發人員、係統維護人員、數據庫初學者及其他數據庫從業人員閱讀,也適閤用作大中專院校相關專業師生的參考用書和相關培訓機構的培訓教材。
目錄
第一部分 基礎篇
第1章 MySQL的安裝與配置
1.1 MySQL的下載
1.1.1 在Windows平颱下下載MySQL
1.1.2 在Linux平颱下下載MySQL
1.2 MySQL的安裝
1.2.1 在Windows平颱下安裝MySQL
1.2.2 在Linux平颱下安裝MySQL
1.3 MySQL的配置
1.3.1 Windows平颱下配置MySQL
1.3.2 Linux平颱下配置MySQL
1.4 啓動和關閉MySQL服務
1.4.1 在Windows平颱下啓動和關閉MySQL服務
1.4.2 在Linux平颱下啓動和關閉MySQL服務
1.5 小結
第2章 SQL基礎
2.1 SQL簡介
2.2 (My)SQL使用入門
2.2.1 SQL分類
2.2.2 DDL語句
2.2.3 DML語句
2.2.4 DCL語句
2.3 幫助的使用
2.3.1 按照層次看幫助
2.3.2 快速查閱幫助
2.3.3 常用的網絡資源
2.4 查詢元數據信息
2.5 小結
第3章 MySQL支持的數據類型
3.1 數值類型
3.2 日期時間類型
3.3 字符串類型
3.3.1 CHAR和VARCHAR類
3.3.2 BINARY和VARBINARY類型
3.3.3 ENUM類型
3.3.4 SET類型
3.4 小結
第4章 MySQL中的運算符
4.1 算術運算符
4.2 比較運算符
4.3 邏輯運算符
4.4 位運算符
4.5 運算符的優先級
4.6 小結
第5章 常用函數
5.1 字符串函數
5.2 數值函數
5.3 日期和時間函數
5.4 流程函數
5.5 其他常用函數
5.6 小結
第6章 圖形化工具的使用
6.1 MySQL Workbench
6.1.1 SQL開發
6.1.2 數據建模
6.1.3 服務器管理
6.1.4 MySQL Utilities
6.2 phpMyAdmin
6.2.1 數據庫管理
6.2.2 數據庫對象管理
6.2.3 權限管理
6.2.4 導入導齣數據
6.3 小結
第二部分 開發篇
第7章 錶類型(存儲引擎)的選擇
7.1 MySQL存儲引擎概述
7.2 各種存儲引擎的特性
7.2.1 MyISAM
7.2.2 InnoDB
7.2.3 MEMORY
7.2.4 MERGE
7.2.5 TokuDB
7.3 如何選擇閤適的存儲引擎
7.4 小結
第8章 選擇閤適的數據類型
8.1 CHAR與VARCHAR
8.2 TEXT與BLOB
8.3 浮點數與定點數
8.4 日期類型選擇
8.5 小結
第9章 字符集
9.1 字符集概述
9.2 Unicode簡述
9.3 漢字及一些常見字符集
9.4 怎樣選擇閤適的字符集
9.5 MySQL支持的字符集簡介
9.6 MySQL字符集的設置
9.6.1 服務器字符集和校對規則
9.6.2 數據庫字符集和校對規則
9.6.3 錶字符集和校對規則
9.6.4 列字符集和校對規則
9.6.5 連接字符集和校對規則
9.7 字符集的修改步驟
9.8 小結
第10章 索引的設計和使用
10.1 索引概述
10.2 設計索引的原則
10.3 BTREE索引與HASH索引
10.4 小結
第11章 視圖
11.1 什麼是視圖
11.2 視圖操作
11.2.1 創建或者修改視圖
11.2.2 刪除視圖
11.2.3 查看視圖
11.3 小結
第12章 存儲過程和函數
12.1 什麼是存儲過程和函數
12.2 存儲過程和函數的相關操作
12.2.1 創建、修改存儲過程或者函數
12.2.2 刪除存儲過程或者函數
12.2.3 查看存儲過程或者函數
12.2.4 變量的使用
12.2.5 定義條件和處理
12.2.6 光標的使用
12.2.7 流程控製
12.2.8 事件調度器
12.3 小結
第13章 觸發器
13.1 創建觸發器
13.2 刪除觸發器
13.3 查看觸發器
13.4 觸發器的使用
13.5 小結
第14章 事務控製和鎖定語句
14.1 LOCK TABLE和UNLOCK TABLE
14.2 事務控製
14.3 分布式事務的使用
14.3.1 分布式事務的原理
14.3.2 分布式事務的語法
14.3.3 存在的問題
14.4 小結
第15章 SQL中的安全問題
15.1 SQL注入簡介
15.2 應用開發中可以采取的應對措施
15.2.1 PrepareStatement+Bind-Variable
15.2.2 使用應用程序提供的轉換函數
15.2.3 自己定義函數進行校驗
15.3 小結
第16章 SQL Mode及相關問題
16.1 MySQL SQL Mode簡介
16.2 SQL Mode的常見功能
16.3 常用的SQL Mode
16.4 SQL Mode在遷移中如何使用
16.5 小結
第17章 MySQL分區
17.1 分區概述
17.2 分區類型
17.2.1 Range分區
17.2.2 List分區
17.2.3 Columns分區
17.2.4 Hash分區
17.2.5 Key分區
17.2.6 子分區
17.2.7 MySQL分區處理NULL值的方式
17.3 分區管理
17.3.1 RANGE&LIST;分區管理
17.3.2 HASH&KEY;分區管理
17.4 小結
第三部分 優化篇
第18章 SQL優化
18.1 優化SQL語句的一般步驟
18.1.1 通過show status命令瞭解各種SQL的執行頻率
18.1.2 定位執行效率較低的SQL語句
18.1.3 通過EXPLAIN分析低效SQL的執行計劃
18.1.4 通過show profile分析SQL
18.1.5 通過trace分析優化器如何選擇執行計劃
18.1.6 確定問題並采取相應的優化措施
18.2 索引問題
18.2.1 索引的存儲分類
18.2.2 MySQL如何使用索引
18.2.3 查看索引使用情況
18.3 兩個簡單實用的優化方法
18.3.1 定期分析錶和檢查錶
18.3.2 定期優化錶
18.4 常用SQL的優化
18.4.1 大批量插入數據
18.4.2 優化INSERT語句
18.4.3 優化ORDER BY語句
18.4.4 優化GROUP BY語句
18.4.5 優化嵌套查詢
18.4.6 MySQL如何優化OR條件
18.4.7 優化分頁查詢
18.4.8 使用SQL提示
18.5 常用SQL技巧
18.5.1 正則錶達式的使用
18.5.2 巧用RAND()提取隨機行
18.5.3 利用GROUP BY的WITH ROLLUP子句
18.5.4 用BIT GROUP FUNCT IONS做統計
18.5.5 數據庫名、錶名大小寫問題
18.5.6 使用外鍵需要注意的問題
18.6 小結
第19章 優化數據庫對象
19.1 優化錶的數據類型
19.2 通過拆分提高錶的訪問效率
19.3 逆規範化
19.4 使用中間錶提高統計查詢速度
19.5 小結
第20章 鎖問題
20.1 MySQL鎖概述
20.2 MyISAM錶鎖
20.2.1 查詢錶級鎖爭用情況
20.2.2 MySQL錶級鎖的鎖模式
20.2.3 如何加錶鎖
20.2.4 並發插入(Concurrent Inserts)
20.2.5 MyISAM的鎖調度
20.3 InnoDB鎖問題
20.3.1 背景知識
20.3.2 獲取InnoDB行鎖爭用情況
20.3.3 InnoDB的行鎖模式及加鎖方法
20.3.4 InnoDB行鎖實現方式
20.3.5 Next-Key鎖
20.3.6 恢復和復製的需要,對InnoDB鎖機製的影響
20.3.7 InnoDB在不同隔離級彆下的一緻性讀及鎖的差異
20.3.8 什麼時候使用錶鎖
20.3.9 關於死鎖
20.4 小結
第21章 優化MySQL Server
21.1 MySQL體係結構概覽
21.2 MySQL內存管理及優化
21.2.1 內存優化原則
21.2.2 MyISAM內存優化
21.2.3 InnoDB內存優化
21.2.4 調整用戶服務綫程排序緩存區
21.2 InnoDB log機製及優化
21.3.1 InnoDB重做日誌
21.3.2 innodb_flush_log_at_trx_commit的設置
21.3.3 設置log file size,控製檢查點
21.3.4 調整innodb_log_buffer_size
21.2 調整MySQL並發相關的參數
21.4.1 調整max_connections,提高並發連接
21.4.2 調整back_log
21.4.3 調整table_open_cache
21.4.4 調整thread_cache_size
21.4.5 innodb_lock_wait_timeout的設置
21.5 小結
第22章 磁盤I/O問題
22.1 使用磁盤陣列
22.1.1 常見RAID級彆及其特性
22.1.2 如何選擇RAID級彆
22.2 虛擬文件捲或軟RAID
22.3 使用Symbolic Links分布I/O
22.4 禁止操作係統更新文件的atime屬性
22.5 用裸設備(Raw Device)存放InnoDB的共享錶空間
22.6 調整I/O調度算法
22.7 RAID卡電池充放電問題
22.7.1 什麼是RAID卡電池充放電
22.7.2 RAID卡緩存策略
22.7.3 如何應對RAID卡電池充放電帶來的I/O性能波動
22.8 NUMA架構優化
22.9 小結
第23章 應用優化
23.1 使用連接池
23.2 減少對MySQL的訪問
23.2.1 避免對同一數據做重復檢索
23.2.2 使用查詢緩存
23.2.3 增加CACHE層
23.3 負載均衡
23.3.1 利用MySQL復製分流查詢操作
23.3.2 采用分布式數據庫架構
23.4 其他優化措施
23.5 小結
第四部分 管理維護篇
第24章 MySQL高級安裝和升級
24.1 Linux/UNIX平颱下的安裝
24.1.1 安裝包比較
24.1.2 安裝RPM包
24.1.3 安裝二進製包
24.1.4 安裝源碼包
24.1.5 參數設置方法
24.2 源碼包安裝的性能考慮
24.2.1 去掉不需要的模塊
24.2.2 隻選擇要使用的字符集
24.2.3 使用靜態編譯以提高性能
24.3 升級MySQL
24.4 MySQL降級
24.5 小結
第25章 MySQL中的常用工具
25.1 mysql(客戶端連接工具)
25.1.1 連接選項
25.1.2 客戶端字符集選項
25.1.3 執行選項
25.1.4 格式化選項
25.1.5 錯誤處理選項
25.2 myisampack(MyISAM錶壓縮工具)
25.3 mysqladmin(MySQL管理工具)
25.4 mysqlbinlog(日誌管理工具)
25.5 mysqlcheck(MyISAM錶維護工具)
25.6 mysqldump(數據導齣工具)
25.6.1 連接選項
25.6.2 輸齣內容選項
25.6.3 輸齣格式選項
25.6.4 字符集選項
25.6.5 其他常用選項
25.7 mysqlhotcopy(MyISAM錶熱備份工具)
25.8 mysqlimport(數據導入工具)
25.9 mysqlshow(數據庫對象查看工具)
25.10 perror(錯誤代碼查看工具)
25.11 replace(文本替換工具)
25.12 小結
第26章 MySQL日誌
26.1 錯誤日誌
26.2 二進製日誌
26.2.1 日誌的位置和格式
26.2.2 日誌的讀取
26.2.3 日誌的刪除
26.2.4 其他選項
26.3 查詢日誌
26.3.1 日誌的位置和格式
26.3.2 日誌的讀取
26.4 慢查詢日誌
26.4.1 文件位置和格式
26.4.2 日誌的讀取
26.5 mysqlsla簡介
26.6 小結
第27章 備份與恢復
27.1 備份/恢復策略
27.2 邏輯備份和恢復
27.2.1 備份
27.2.2 完全恢復
27.2.3 基於時間點恢復
27.2.4 基於位置恢復
27.3 物理備份和恢復
27.3.1 冷備份
27.3.2 熱備份
27.4 錶的導入導齣
27.4.1 導齣
27.4.2 導入
27.5 小結
第28章 MySQL權限與安全
28.1 MySQL權限管理
28.1.1 權限係統的工作原理
28.1.2 權限錶的存取
28.1.3 賬號管理
28.2 MySQL安全問題
28.2.1 操作係統相關的安全問題
28.2.2 數據庫相關的安全問題
28.3 其他安全設置選項
28.3.1 old-passwords
28.3.2 safe-user-create
28.3.3 secure-auth
28.3.4 skip-grant-tables
28.3.5 skip-network
28.3.6 skip-show-database
28.4 小結
第29章 MySQL監控
29.1 如何選擇一個監控方案
29.1.1 選擇何種監控方
《精通SQL Server:從基礎到高級實戰》 內容簡介 本書是一本全麵而深入的SQL Server數據庫實戰指南,旨在幫助讀者係統掌握SQL Server的各項核心技術,從數據庫的安裝配置,到數據的建模設計,再到復雜的查詢編寫、性能優化以及日常的管理維護,力求做到深入淺齣,通俗易懂。全書以理論講解與實戰操作相結閤的方式,輔以大量貼近實際應用場景的案例,讓讀者在學習理論知識的同時,能夠快速上手,解決實際工作中遇到的各種問題。 第一部分:SQL Server數據庫基礎 本部分將帶領讀者走進SQL Server的世界,打下堅實的基礎。 第一章:SQL Server數據庫入門 數據庫概念與發展: 簡要介紹數據庫的基本概念、分類以及SQL Server在數據庫領域中的地位和優勢,使讀者對數據庫有一個宏觀的認識。 SQL Server版本選擇與安裝: 詳細講解不同SQL Server版本的特點和適用場景,提供圖文並茂的安裝指南,指導讀者完成SQL Server的安裝與基本配置,包括實例命名、身份驗證模式設置等。 SQL Server Management Studio (SSMS) 詳解: 全麵介紹SSMS這款強大的數據庫管理工具,包括其界麵布局、常用功能模塊(如對象瀏覽器、查詢編輯器、活動監視器等),以及如何使用SSMS進行日常的數據庫管理操作。 第一個數據庫的創建與連接: 指導讀者在SSMS中創建第一個數據庫,理解數據庫的邏輯結構和物理結構,並學習如何通過不同的方式(如SQL Server身份驗證、Windows身份驗證)連接到SQL Server實例。 第二章:SQL語言基礎(T-SQL) SQL語言概覽: 介紹SQL(Structured Query Language)作為數據庫查詢和操作的標準語言,以及SQL Server特有的T-SQL(Transact-SQL)方言。 數據查詢(SELECT語句): 深入講解SELECT語句的各項語法細節,包括選擇特定列、使用WHERE子句進行條件過濾、ORDER BY子句進行排序、LIMIT/TOP子句限製返迴行數。重點介紹AS關鍵字的彆名使用。 數據操作(INSERT, UPDATE, DELETE): 詳細講解如何嚮錶中插入新數據(INSERT)、修改現有數據(UPDATE)以及刪除數據(DELETE),並強調這些操作的原子性和事務性。 數據定義(CREATE, ALTER, DROP): 講解如何創建、修改和刪除數據庫對象,如錶(Table)、視圖(View)、索引(Index)等,讓讀者掌握數據庫結構的設計與管理。 數據控製(GRANT, REVOKE): 介紹SQL Server的權限管理機製,如何使用GRANT和REVOKE命令為用戶或角色授予或撤銷對數據庫對象的訪問權限,確保數據安全。 第三章:數據庫設計與建模 關係型數據庫理論: 講解數據庫範式(第一、二、三範式)的原理和應用,幫助讀者設計齣結構良好、減少數據冗餘的關係型數據庫。 ER模型(實體-關係模型): 介紹ER模型的基本概念,包括實體、屬性、關係,以及如何繪製ER圖來可視化數據庫結構。 錶的設計: 詳細講解如何根據業務需求設計錶結構,包括選擇閤適的數據類型(如INT, VARCHAR, DATE, BIT等),定義主鍵(Primary Key)、外鍵(Foreign Key)約束,以及實現其他約束(如UNIQUE, CHECK, DEFAULT)。 視圖(Views)的應用: 講解視圖的作用,如何創建和使用視圖來簡化復雜的查詢,提高數據訪問的安全性,以及模擬數據的復雜組閤。 存儲過程(Stored Procedures)與函數(Functions)初探: 簡要介紹存儲過程和函數的概念,以及它們在提高代碼復用性、性能和安全方麵的作用,為後續深入學習打下基礎。 第二部分:SQL Server核心功能與高級查詢 本部分將深入探討SQL Server的強大功能,以及如何編寫更復雜、更高效的查詢。 第四章:復雜查詢與數據聚閤 JOINs(連接)詳解: 深入講解INNER JOIN, LEFT JOIN, RIGHT JOIN, FULL OUTER JOIN等各種連接方式,以及如何根據實際業務需求選擇閤適的連接類型來組閤來自多個錶的數據。 子查詢(Subqueries): 講解嵌套查詢的概念,如何使用子查詢來構建更復雜的查詢邏輯,包括在SELECT列錶、WHERE子句、FROM子句中使用子查詢。 聚閤函數(Aggregate Functions): 詳細介紹COUNT, SUM, AVG, MIN, MAX等聚閤函數,以及如何與GROUP BY子句結閤使用,對數據進行分組統計。 HAVING子句的應用: 講解HAVING子句與WHERE子句的區彆,以及如何在GROUP BY之後對分組結果進行過濾。 窗口函數(Window Functions)介紹: 引入窗口函數(如ROW_NUMBER, RANK, DENSE_RANK, LEAD, LAG, SUM() OVER()等)的概念,展示它們在實現復雜排序、排名、纍計計算等場景下的強大能力。 第五章:事務與並發控製 事務(Transactions)的概念: 詳細講解事務的ACID特性(原子性、一緻性、隔離性、持久性),以及如何在T-SQL中使用BEGIN TRANSACTION, COMMIT TRANSACTION, ROLLBACK TRANSACTION來管理事務。 隔離級彆(Isolation Levels): 深入分析SQL Server的四種事務隔離級彆(READ UNCOMMITTED, READ COMMITTED, REPEATABLE READ, SERIALIZABLE),以及它們對並發讀寫數據的影響,幫助讀者理解並選擇閤適的隔離級彆。 鎖(Locking)機製: 講解SQL Server內部的鎖機製,包括共享鎖、排他鎖,以及鎖的粒度(行鎖、頁鎖、錶鎖)。 死鎖(Deadlocks)的識彆與處理: 介紹死鎖的概念、産生原因,以及如何在SSMS中檢測和分析死鎖,並提供避免和解決死鎖的策略。 第六章:索引與性能優化基礎 索引(Indexes)的原理: 詳細講解B-tree索引的結構和工作原理,以及聚簇索引(Clustered Index)和非聚簇索引(Non-Clustered Index)的區彆與應用。 創建與管理索引: 指導讀者根據查詢需求選擇閤適的列創建索引,講解如何創建、刪除和維護索引。 查詢執行計劃(Execution Plan)分析: 介紹如何查看和理解SQL Server的查詢執行計劃,識彆性能瓶頸,如全錶掃描、不必要的排序等。 優化的基本原則: 總結常見的性能優化思路,如避免SELECT ,優化WHERE子句,閤理使用JOIN,減少臨時錶的使用等。 第三部分:SQL Server高級特性與管理維護 本部分將深入探討SQL Server的高級功能,以及如何進行有效的數據庫管理和維護。 第七章:存儲過程、函數與觸發器 存儲過程(Stored Procedures)進階: 詳細講解存儲過程的創建、參數傳遞、返迴值、動態SQL的使用,以及如何通過存儲過程實現復雜的業務邏輯和批量操作。 用戶定義函數(User-Defined Functions): 介紹標量函數(Scalar Functions)和錶值函數(Table-Valued Functions),以及它們在封裝計算邏輯、提高代碼可讀性和復用性方麵的作用。 觸發器(Triggers): 講解觸發器的概念,包括AFTER觸發器和INSTEAD OF觸發器,以及它們在實現數據完整性、審計、自動化數據更新等方麵的應用。 第八章:SQL Server性能調優實戰 高級索引策略: 講解覆蓋索引(Covering Index)、填充因子(Fill Factor)、聚集索引鍵的選擇等高級索引優化技巧。 統計信息(Statistics)的重要性: 解釋統計信息的概念,以及其在查詢優化器選擇最佳執行計劃中的關鍵作用,指導讀者如何更新和維護統計信息。 查詢重寫與優化: 針對常見的性能問題,提供具體的查詢重寫和優化方法,如拆分復雜查詢、使用CTE(公用錶錶達式)、臨時錶與錶變量的選擇等。 SQL Server配置優化: 講解內存管理、I/O配置、CPU利用率等SQL Server服務器層麵的性能調優參數。 第九章:數據庫備份、恢復與高可用性 備份策略(Backup Strategy): 詳細介紹SQL Server的各種備份類型(完整備份、差異備份、事務日誌備份),以及如何製定閤理的備份計劃以應對數據丟失風險。 恢復模型(Recovery Models): 講解簡單恢復模式、完整恢復模式和大量日誌恢復模式的區彆,以及它們對備份和恢復能力的影響。 數據庫恢復(Restore): 指導讀者如何執行數據庫還原操作,包括不同情況下的恢復場景,如時間點恢復(Point-in-Time Restore)。 高可用性(High Availability)概念: 簡要介紹SQL Server的高可用性解決方案,如日誌傳輸(Log Shipping)、鏡像(Mirroring)和故障轉移群集(Failover Clustering),為讀者建立係統性的容災備份意識。 第十章:數據庫安全與管理 用戶與角色管理: 詳細講解SQL Server的登錄(Logins)、用戶(Users)和角色的概念,以及如何創建和管理這些安全實體。 權限繼承與最小權限原則: 強調為用戶授予必要的最小權限,以增強數據庫的安全性。 數據加密(Encryption): 介紹SQL Server的數據加密功能,如傳輸層加密(SSL/TLS)和靜態數據加密(TDE)。 審計(Auditing): 講解如何配置SQL Server審計,以記錄和跟蹤對數據庫的訪問和操作,滿足閤規性要求。 數據庫維護計劃(Maintenance Plans): 指導讀者如何創建和配置數據庫維護計劃,自動執行數據庫備份、索引重組、統計信息更新等日常維護任務,提高數據庫運行效率和穩定性。 附錄 常用SQL Server函數速查錶 SQL Server常用命令匯總 常見問題解答 本書內容涵蓋瞭SQL Server數據庫開發的各個環節,從基礎知識到高級技巧,再到實際的管理維護。無論您是初學者,還是有一定SQL Server使用經驗的開發者或管理員,都能從中獲益。通過本書的學習,您將能夠熟練運用SQL Server構建、優化和管理高性能、高可用的數據庫係統。