Java知識分享網 - 輕松學習從此開始!????

Java知識分享網

Java1234官方群24:java1234官方群24
Java1234官方群24:791563025
     

2019 java0基礎 從菜雞到架構師系統視頻教程 下載

畢設代做,包查重(聯系人:點擊這里給我發消息

領取國內優秀就業,加薪,跳槽項目課程源碼-vue2+jwt+springboot+mybaits前后端分離通訊錄系統課程

SpringBoot打造企業級進銷存

Java1234 VIP課程

領取微信掃碼登錄Java實現視頻教程

Java1234至尊VIP(特價活動)

MySQL技術精粹:架構、高級特性、性能優化與集群


分享到:
時間:2019-11-13 16:41來源:https://download.csdn.net/ 作者:轉載  侵權舉報
MySQL技術精粹:架構、高級特性、性能優化與集群實戰 PDF 下載
失效鏈接處理
MySQL技術精粹:架構、高級特性、性能優化與集群實戰 PDF 下載

轉載自:https://download.csdn.net/psearch/0/10/0/2/1/MySQL%E6%8A%80%E6%9C%AF%E7%B2%BE%E7%B2%B9%3A%E6%9E%B6%E6%9E%84%E3%80%81%E9%AB%98%E7%BA%A7%E7%89%B9%E6%80%A7
 
本站整理下載:
提取碼:9cn0 
 
 
用戶下載說明:
電子版僅供預覽,下載后24小時內務必刪除,支持正版,喜歡的請購買正版書籍:
http://product.dangdang.com/1529145595.html
  
相關截圖:
 
資料簡介:
《MySQL技術精粹:架構、特性、性能優化與集群實戰》適合有一定基礎的MySQL數據庫學習者,MySQL數據庫開發人員和MySQL數據庫管理人員,同時也能作為高等院校和培訓學校相關專業師生的教學參考用書。
 
資料目錄:

第1章 MySQL架構介紹1

1.1 MySQL架構1

1.1.1 MySQL物理文件的組成2

1.1.2 MySQL各邏輯塊簡介4

1.1.3 MySQL各邏輯塊協調工作6

1.2 MySQL存儲引擎概述7

1.3 MySQL各種存儲引擎的特性10

1.3.1 MyISAM10

1.3.2 InnoDB12

1.3.3 MEMORY15

1.3.4 MERGE18

1.3.5 BerkeleyDB存儲引擎20

1.4 MySQL工具21

1.4.1 MySQL命令行實用程序21

1.4.2 MySQL Workbench33

1.5 本章小結34

第2章 MySQL權限與安全35

2.1 權限表35

2.1.1 user表35

2.1.2 db表和 host表37

2.1.3 tables_priv表和 columns_priv表39

2.1.4 procs_priv表40

2.2 賬戶管理41

2.2.1 登錄和退出 MySQL服務器41

2.2.2 新建普通用戶43

2.2.3 刪除普通用戶47

2.2.4 root用戶修改自己的密碼48

2.2.5 root用戶修改普通用戶密碼50

2.2.6 普通用戶修改密碼51

2.2.7 root用戶密碼丟失的解決辦法51

2.3 權限管理53

2.3.1 MySQL的各種權限53

2.3.2 授權55

2.3.3 收回權限57

2.3.4 查看權限58

2.4 訪問控制59

2.4.1 連接核實階段59

2.4.2 請求核實階段 60

2.5 MySQL的安全問題 61

2.5.1 操作系統相關的安全問題 61

2.5.2 數據庫相關的安全問題 62

2.6 使用 SSL安全連接 71

2.7 綜合管理用戶權限 77

2.8 小結 80

第3章數據備份與還原81

3.1 數據備份 81

3.1.1 使用 mysqldump命令備份 81

3.1.2 直接復制整個數據庫目錄 88

3.1.3 使用 mysqlhotcopy工具快速備份 88

3.2 數據還原 89

3.2.1 使用 MySQL命令還原 89

3.2.2 直接復制到數據庫目錄 90

3.2.3 mysqlhotcopy快速恢復 90

3.3 數據庫遷移 90

3.3.1 相同版本的 MySQL數據庫之間的遷移 91

3.3.2 不同版本的 MySQL數據庫之間的遷移 91

3.3.3 不同數據庫之間的遷移 92

3.4 表的導出和導入 92

3.4.1 使用 SELECT

3.4.2 用 mysqldump命令導出文本文件 95

3.4.3 用 MySQL命令導出文本文件 98

3.4.4 使用 LOAD DATA INFILE方式導入文本文件101

3.4.5 使用 mysqlimport命令導入文本文件103

3.5 綜合實例——數據的備份與恢復105

3.6 小結109

第4章 MySQL的特性110

4.1 MySQL 查詢緩存110

4.1.1 認識查詢緩存110

4.1.2 監控和維護查詢緩存115

4.1.3 如何檢查緩存命中率117

4.1.4 優化查詢緩存118

4.2 合并表和分區表119

4.2.1 合并表119

4.2.2 分區表121

4.3 事務控制131

4.4 MySQL分布式事務135

4.4.1 了解分布式事務的原理135

4.4.2 分布式事務的語法136

4.5 小結137

第5章 MySQL鎖定機制138

5.1 MySQL鎖定機制概述138

5.2 MyISAM表級鎖143

5.2.1 MyISAM表級鎖的鎖模式143

5.2.2 獲取 MyISAM表級鎖的爭用情況145

5.2.3 MyISAM表級鎖加鎖方法146

5.2.4 MyISAM Concurrent Insert的特性148

5.2.5 MyISAM表鎖優化建議150

5.3 InnoDB行級鎖150

5.3.1 InnoDB行級鎖模式150

5.3.2 獲取 InnoDB行級鎖的爭用情況155

5.3.3 InnoDB行級鎖的實現方法157

5.3.4 間隙鎖(Net—Key鎖)162

5.3.5 InnoDB 在不同隔離級別下加鎖的差異163

5.3.6 InnoDB 存儲引擎中的死鎖164

5.3.7 InnoDB行級鎖優化建議166

5.4 小結167

第 6章使用 MySQL Workbench 管理數據庫168

6.1 MySQL Workbench簡介168

6.1.1 MySQL Workbench 的概述168

6.1.2 MySQL Workbench 的優勢169

6.1.3 MySQL Workbench 的安裝169

6.2 SQL Development的基本操作171

6.2.1 創建數據庫連接171

6.2.2 創建新的數據庫173

6.2.3 創建和刪除新的數據表174

6.2.4 添加、修改表記錄177

6.2.5 查詢表記錄178

6.2.6 修改表結構178

6.3 Data Modeling的基本操作179

6.3.1 建立 ER模型179

6.3.2 導入 ER模型184

6.4 Server Administration的基本操作185

6.4.1 管理 MySQL用戶186

6.4.2 備份 MySQL數據庫188

6.4.3 還原 MySQL數據庫191

6.5 小結192

第 7章 SQL性能優化193

7.1 優化簡介193

7.2 MySQL Query Optimizer概述194

7.3 SQL 語句優化的基本思路194

7.4 利用 EXPLAIN分析查詢語句196

7.4.1 EXPLAIN語句的基本語法196

7.4.2 EXPLAIN語句分析實例208

7.5 利用 Profiling分析查詢語句212

7.6 合理地使用索引216

7.6.1 索引對查詢速度的影響216

7.6.2 如何使用索引查詢217

7.7 不同類型 SQL語句優化方法220

7.7.1 優化 INSERT語句220

7.7.2 優化 ORDER BY語句221

7.7.3 優化 GROUP BY語句222

7.7.4 優化嵌套查詢223

7.7.5 優化 OR條件224

7.7.6 優化插入記錄的速度226

7.8 優化數據庫結構228

7.8.1 將字段很多的表分解成多個表228

7.8.2 增加中間表230

7.8.3 增加冗余字段231

7.9 分析表、檢查表和優化表232

7.9.1 分析表232

7.9.2 檢查表233

7.9.3 優化表233

7.10 小結234

第 8章 MySQL服務器性能優化235

8.1 MySQL源碼安裝的性能優化235

8.2 MySQL服務器配置優化238

8.2.1 查看性能參數的方法238

8.2.2 key_buffer_size的設置243

8.2.3 table_cache的設置246

8.2.4 內存參數的設置248

8.2.5 日志和事務參數的設置252

8.2.6 存儲和 I/O相關參數的設置253

8.2.7 其他重要參數的設置254

8.3 MySQL日志設置優化256

8.4 MySQL I/O設置優化257

8.5 MySQL并發設置優化259

8.6 線程、Table Cache和臨時表的優化261

8.6.1 線程的優化261

8.6.2 關于 table_cache相關的優化262

8.6.3 關于臨時表的優化263

8.7 小結264

第 9章 MySQL性能監控265

9.1 基本監控系統方法265

9.1.1 ps命令265

9.1.2 命令266

9.1.3 vmstat命令268

9.1.4 my命令269

9.1.5 sysstat工具272

9.2 開源監控利器 Nagios實戰277

9.2.1 安裝 Nagios之前的準備工作277

9.2.2 安裝 Nagios主程序279

9.2.3 整合 Nagios到 Apache服務280

9.2.4 安裝 Nagios插件284

9.2.5 監控服務器的 CPU、負載、磁盤 I/O使用情況286

9.2.6 配置 Nagios監控 MySQL服務器291

9.3 MySQL監控利器 Cacti實戰293

9.3.1 Cacti工具的安裝294

9.3.2 Cacti監控 MySQL服務器299

9.4 小結304

第10章 MySQL Replication305

10.1 MySQL Replication概述305

10.2 Windos環境下的 MySQL主從復制306

10.2.1 復制前的準備工作306

10.2.2 Windos環境下實現主從復制306

10.2.3 Windos環境下主從復制測試314

10.3 Linux環境下的 MySQL復制315

10.3.1 下載并安裝 MySQL5.6315

10.3.2 單機主從復制前的準備工作316

10.3.3 mysqld_multi實現單機主從復制320

10.3.4 不同服務器之間實現主從復制328

10.3.5 MySQL 主要復制啟動選項329

10.3.6 指定復制的數據庫或者表330

10.4 查看 Slave的復制進度338

10.5 日常管理和維護339

10.5.1 了解服務器的狀態339

10.5.2 服務器復制出錯的原因340

10.6 切換主從服務器343

10.7 小結347

第11章 MySQL Cluster實戰348

11.1 MySQL Cluster概述348

11.1.1 MySQL Cluster基本概念348

11.1.2 理解 MySQL Cluster節點349

11.2 Linux環境下 MySQL Cluster安裝和配置350

11.2.1 安裝 MySQL Cluster 7.2.8軟件352

11.2.2 管理節點配置步驟357

11.2.3 配置 SQL節點和數據節點358

11.3 管理 MySQL Cluster358

11.3.1 Cluster的啟動358

11.3.2 Cluster的測試360

11.3.3 Cluster的關閉363

11.4 維護 MySQL Cluster363

11.4.1 Cluster的日志的管理366

11.4.2 Cluster的聯機備份367

11.4.3 Cluster的數據恢復368

11.5 Windos操作系統中配置 Cluster369

11.6 小結374

第12章企業中 MySQL的高可用架構375

12.1 MySQL高可用的簡單介紹375

12.2 MySQL主從復制375

12.2.1 MySQL主從架構設計376

12.2.2 配置環境376

12.2.3 服務器的安裝配置376

12.2.4 LVS的安裝配置379

12.3 MySQL DRBD HA381

12.3.1 什么是 DRBD381

12.3.2 MySQL DRBD HA架構設計382

12.3.3 配置環境382

12.3.4 安裝配置 Heartbeat383

12.3.5 安裝配置 DRBD385

12.4 Lvs Keepalived MySQL 單點寫入主主同步方案388

12.4.1 配置環境388

12.4.2 Lvs Keepalived的安裝393

12.4.3 Lvs Keepalived的配置394

12.4.4 Master和 Backup的啟動397

12.5 MMM高可用 MySQL方案397

12.5.1 MMM的架構398

12.5.2 配置環境398

12.5.3 MMM的安裝402

12.5.4 Monitor服務器的配置402

12.5.5 各個數據庫服務器的配置404

12.5.6 MMM的管理404

12.6 小結405

 

 
------分隔線----------------------------
鋒哥公眾號


鋒哥微信號


欢乐捕鱼人千炮版