欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

MySQL技術(shù)精粹:架構(gòu)、高級特性、性能優(yōu)化與集群實戰(zhàn) 中文pdf掃描版[271MB]

MySQL技術(shù)精粹下載

  • 書籍大小:271MB
  • 書籍語言:簡體中文
  • 書籍類型:國產(chǎn)軟件
  • 書籍授權(quán):免費軟件
  • 書籍類別:mysql
  • 應(yīng)用平臺:PDF
  • 更新時間:2024-01-10
  • 購買鏈接:
  • 網(wǎng)友評分:
360通過 騰訊通過 金山通過

情介紹

本書針對 MySQL中高級用戶,詳細(xì)講解 MySQL高級使用技術(shù)。書中詳解了每一個知識點以及數(shù)據(jù)庫操作的方法和技巧。本書注重實戰(zhàn)操作,幫助讀者循序漸進(jìn)地掌握 MySQL中的各項高級技術(shù)。 本書主要括 MySQL架構(gòu)介紹、MySQL權(quán)限與安全、MySQL備份與還原、MySQL的高級特性、MySQL鎖定機(jī)制、使用 MySQL Workbench管理數(shù)據(jù)庫、SQL性能優(yōu)化、MySQL服務(wù)器性能優(yōu)化、MySQL性能監(jiān)控、MySQL Replication、MySQL Cluster實戰(zhàn)、企業(yè)中 MySQL的高可用架構(gòu)實戰(zhàn)。同時,本書還提供了所有示例的源碼,讀者可以直接查看和調(diào)用。 本書適合有一定基礎(chǔ)的 MySQL數(shù)據(jù)庫學(xué)習(xí)者,MySQL數(shù)據(jù)庫開發(fā)人員和 MySQL數(shù)據(jù)庫管理人員,同時也能作為高等院校和培訓(xùn)學(xué)校相關(guān)專業(yè)師生的教學(xué)參考用書。

目錄

第1章 MySQL架構(gòu)介紹........... 1
1.1 MySQL架構(gòu)... 1
1.1.1 MySQL物理文件的組成........... 2
1.1.2 MySQL各邏輯塊簡介................ 4
1.1.3 MySQL各邏輯塊協(xié)調(diào)工作....... 6
1.2 MySQL存儲引擎概述....... 7
1.3 MySQL各種存儲引擎的特性.............. 10
1.3.1 MyISAM............... 10
1.3.2 InnoDB................... 12
1.3.3 MEMORY.............. 15
1.3.4 MERGE................... 18
1.3.5 BerkeleyDB存儲引擎............... 20
1.4 MySQL工具. 21
1.4.1 MySQL命令行實用程序......... 21
1.4.2 MySQL Workbench................... 33
1.5 本章小結(jié)....... 34
第2章MySQL權(quán)限與安全..... 35
2.1 權(quán) 限 表....... 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服務(wù)器.... 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 權(quán)限管理....... 53
2.3.1 MySQL的各種權(quán)限.................. 53
2.3.2 授權(quán).. 55
2.3.3 收回權(quán)限............... 57
2.3.4 查看權(quán)限............... 58
2.4 訪問控制....... 59
2.4.1 連接核實階段....... 59
2.4.2 請求核實階段....... 60
2.5 MySQL的安全問題.......... 61
2.5.1 操作系統(tǒng)相關(guān)的安全問題....... 61
2.5.2 數(shù)據(jù)庫相關(guān)的安全問題........... 62
2.6 使用SSL安全連接........... 71
2.7 綜合管理用戶權(quán)限............ 77
2.8 小結(jié)................ 80
第3章數(shù)據(jù)備份與還原.......... 81
3.1 數(shù)據(jù)備份....... 81
3.1.1 使用mysqldump命令備份...... 81
3.1.2 直接復(fù)制整個數(shù)據(jù)庫目錄....... 88
3.1.3 使用mysqlhotcopy工具快速備份.............. 88
3.2 數(shù)據(jù)還原....... 89
3.2.1 使用MySQL命令還原............. 89
3.2.2 直接復(fù)制到數(shù)據(jù)庫目錄........... 90
3.2.3 mysqlhotcopy快速恢復(fù)........... 90
3.3 數(shù)據(jù)庫遷移... 90
3.3.1 相同版本的MySQL數(shù)據(jù)庫之間的遷移.... 91
3.3.2 不同版本的MySQL數(shù)據(jù)庫之間的遷移.... 91
3.3.3 不同數(shù)據(jù)庫之間的遷移........... 92
3.4 表的導(dǎo)出和導(dǎo)入................ 92
3.4.1 使用SELECT…INTO OUTFILE導(dǎo)出文本文件............... 92
3.4.2 用mysqldump命令導(dǎo)出文本文件............... 95
3.4.3 用MySQL命令導(dǎo)出文本文件98
3.4.4 使用LOAD DATA INFILE方式導(dǎo)入文本文件............. 101
3.4.5 使用mysqlimport命令導(dǎo)入文本文件....... 103
3.5 綜合實例——數(shù)據(jù)的備份與恢復(fù)...... 105
3.6 小結(jié).............. 109
第4章MySQL的高級特性... 110
4.1 MySQL 查詢緩存........... 110
4.1.1 認(rèn)識查詢緩存..... 110
4.1.2 監(jiān)控和維護(hù)查詢緩存.............. 115
4.1.3 如何檢查緩存命中率.............. 117
4.1.4 優(yōu)化查詢緩存..... 118
4.2 合并表和分區(qū)表.............. 119
4.2.1 合并表.................. 119
4.2.2 分區(qū)表.................. 121
4.3 事務(wù)控制..... 131
4.4 MySQL分布式事務(wù)........ 135
4.4.1 了解分布式事務(wù)的原理......... 135
4.4.2 分布式事務(wù)的語法.................. 136
4.5 小結(jié).............. 137
第5章MySQL鎖定機(jī)制....... 138
5.1 MySQL鎖定機(jī)制概述... 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表鎖優(yōu)化建議........ 150
5.3 InnoDB行級鎖................ 150
5.3.1 InnoDB行級鎖模式................ 150
5.3.2 獲取InnoDB行級鎖的爭用情況............... 155
5.3.3 InnoDB行級鎖的實現(xiàn)方法... 157
5.3.4 間隙鎖(Net-Key鎖)........... 162
5.3.5 InnoDB 在不同隔離級別下加鎖的差異.. 163
5.3.6 InnoDB 存儲引擎中的死鎖.. 164
5.3.7 InnoDB行級鎖優(yōu)化建議....... 166
5.4 小結(jié).............. 167
第6章使用MySQL Workbench 管理數(shù)據(jù)庫.................... 168
6.1 MySQL Workbench簡介..................... 168
6.1.1 MySQL Workbench 的概述.. 168
6.1.2 MySQL Workbench 的優(yōu)勢.. 169
6.1.3 MySQL Workbench 的安裝.. 169
6.2 SQL Development的基本操作........... 171
6.2.1 創(chuàng)建數(shù)據(jù)庫連接171
6.2.2 創(chuàng)建新的數(shù)據(jù)庫173
6.2.3 創(chuàng)建和刪除新的數(shù)據(jù)表......... 174
6.2.4 添加、修改表記錄.................. 177
6.2.5 查詢表記錄......... 178
6.2.6 修改表結(jié)構(gòu)......... 178
6.3 Data Modeling的基本操作................. 179
6.3.1 建立ER模型...... 179
6.3.2 導(dǎo)入ER模型...... 184
6.4 Server Administration的基本操作..... 185
6.4.1 管理MySQL用戶................... 186
6.4.2 備份MySQL數(shù)據(jù)庫............... 188
6.4.3 還原MySQL數(shù)據(jù)庫............... 191
6.5 小結(jié).............. 192
第7章SQL性能優(yōu)化........... 193
7.1 優(yōu)化簡介..... 193
7.2 MySQL Query Optimizer概述............. 194
7.3 SQL 語句優(yōu)化的基本思路.................. 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語句優(yōu)化方法............. 220
7.7.1 優(yōu)化INSERT語句................... 220
7.7.2 優(yōu)化ORDER BY語句............. 221
7.7.3 優(yōu)化GROUP BY語句............. 222
7.7.4 優(yōu)化嵌套查詢..... 223
7.7.5 優(yōu)化OR條件...... 224
7.7.6 優(yōu)化插入記錄的速度.............. 226
7.8 優(yōu)化數(shù)據(jù)庫結(jié)構(gòu).............. 228
7.8.1 將字段很多的表分解成多個表.................. 228
7.8.2 增加中間表......... 230
7.8.3 增加冗余字段..... 231
7.9 分析表、檢查表和優(yōu)化表................... 232
7.9.1 分析表.................. 232
7.9.2 檢查表.................. 233
7.9.3 優(yōu)化表.................. 233
7.10 小結(jié)............ 234
第8章MySQL服務(wù)器性能優(yōu)化.................. 235
8.1 MySQL源碼安裝的性能優(yōu)化............ 235
8.2 MySQL服務(wù)器配置優(yōu)化..................... 238
8.2.1 查看性能參數(shù)的方法.............. 238
8.2.2 key_buffer_size的設(shè)置.......... 243
8.2.3 table_cache的設(shè)置................. 246
8.2.4 內(nèi)存參數(shù)的設(shè)置248
8.2.5 日志和事務(wù)參數(shù)的設(shè)置......... 252
8.2.6 存儲和I/O相關(guān)參數(shù)的設(shè)置.. 253
8.2.7 其他重要參數(shù)的設(shè)置.............. 254
8.3 MySQL日志設(shè)置優(yōu)化... 256
8.4 MySQL I/O設(shè)置優(yōu)化..... 257
8.5 MySQL并發(fā)設(shè)置優(yōu)化... 259
8.6 線程、Table Cache和臨時表的優(yōu)化261
8.6.1 線程的優(yōu)化......... 261
8.6.2 關(guān)于table_cache相關(guān)的優(yōu)化..................... 262
8.6.3 關(guān)于臨時表的優(yōu)化.................. 263
8.7 小結(jié).............. 264
第9章MySQL 性能監(jiān)控...... 265
9.1 基本監(jiān)控系統(tǒng)方法.......... 265
9.1.1 ps命令................. 265
9.1.2 top命令............... 266
9.1.3 vmstat命令......... 268
9.1.4 mytop命令.......... 269
9.1.5 sysstat工具........ 272
9.2 開源監(jiān)控利器Nagios實戰(zhàn)................. 277
9.2.1 安裝Nagios之前的準(zhǔn)備工作..................... 277
9.2.2 安裝Nagios主程序................ 279
9.2.3 整合Nagios到Apache服務(wù)280
9.2.4 安裝Nagios插件包................ 284
9.2.5 監(jiān)控服務(wù)器的CPU、負(fù)載、磁盤I/O使用情況........... 286
9.2.6 配置Nagios監(jiān)控MySQL服務(wù)器.............. 291
9.3 MySQL監(jiān)控利器Cacti實戰(zhàn).............. 293
9.3.1 Cacti工具的安裝..................... 294
9.3.2 Cacti監(jiān)控MySQL服務(wù)器..... 299
9.4 小結(jié).............. 304
第10章MySQL Replication. 305
10.1 MySQL Replication概述.................... 305
10.2 Windows環(huán)境下的MySQL主從復(fù)制................. 306
10.2.1 復(fù)制前的準(zhǔn)備工作................ 306
10.2.2 Windows環(huán)境下實現(xiàn)主從復(fù)制............... 306
10.2.3 Windows環(huán)境下主從復(fù)制測試............... 314
10.3 Linux環(huán)境下的MySQL復(fù)制............ 315
10.3.1 下載并安裝MySQL 5.6........ 315
10.3.2 單機(jī)主從復(fù)制前的準(zhǔn)備工作..................... 316
10.3.3 mysqld_multi實現(xiàn)單機(jī)主從復(fù)制............. 320
10.3.4 不同服務(wù)器之間實現(xiàn)主從復(fù)制................ 328
10.3.5 MySQL 主要復(fù)制啟動選項329
10.3.6 指定復(fù)制的數(shù)據(jù)庫或者表... 330
10.4 查看Slave的復(fù)制進(jìn)度338
10.5 日常管理和維護(hù)............ 339
10.5.1 了解服務(wù)器的狀態(tài)................ 339
10.5.2 服務(wù)器復(fù)制出錯的原因....... 340
10.6 切換主從服務(wù)器............ 343
10.7 小結(jié)............ 347
第11章MySQL Cluster實戰(zhàn)348
11.1 MySQL Cluster概述..... 348
11.1.1 MySQL Cluster基本概念..... 348
11.1.2 理解MySQL Cluster節(jié)點.... 349
11.2 Linux環(huán)境下MySQL Cluster安裝和配置........... 350
11.2.1 安裝MySQL Cluster 7.2.8軟件................. 352
11.2.2 管理節(jié)點配置步驟................ 357
11.2.3 配置SQL節(jié)點和數(shù)據(jù)節(jié)點.. 358
11.3 管理MySQL Cluster..... 358
11.3.1 Cluster的啟動.. 358
11.3.2 Cluster的測試.. 360
11.3.3 Cluster的關(guān)閉.. 363
11.4 維護(hù)MySQL Cluster..... 363
11.4.1 Cluster的日志的管理........... 366
11.4.2 Cluster的聯(lián)機(jī)備份............... 367
11.4.3 Cluster的數(shù)據(jù)恢復(fù)............... 368
11.5 Windows操作系統(tǒng)中配置Cluster.. 369
11.6 小結(jié)............ 374
第12章企業(yè)中MySQL的高可用架構(gòu)........ 375
12.1 MySQL高可用的簡單介紹............... 375
12.2 MySQL主從復(fù)制.......... 375
12.2.1 MySQL主從架構(gòu)設(shè)計.......... 376
12.2.2 配置環(huán)境........... 376
12.2.3 服務(wù)器的安裝配置................ 376
12.2.4 LVS的安裝配置..................... 379
12.3 MySQL DRBD HA...... 381
12.3.1 什么是DRBD... 381
12.3.2 MySQL DRBD HA架構(gòu)設(shè)計.................. 382
12.3.3 配置環(huán)境........... 382
12.3.4 安裝配置Heartbeat............... 383
12.3.5 安裝配置DRBD..................... 385
12.4 Lvs Keepalived MySQL 單點寫入主主同步方案.................. 388
12.4.1 配置環(huán)境........... 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的架構(gòu)... 398
12.5.2 配置環(huán)境........... 398
12.5.3 MMM的安裝... 402
12.5.4 Monitor服務(wù)器的配置......... 402
12.5.5 各個數(shù)據(jù)庫服務(wù)器的配置... 404
12.5.6 MMM的管理... 404
12.6 小結(jié) 405

載地址

下載錯誤?【投訴報錯】

MySQL技術(shù)精粹:架構(gòu)、高級特性、性能優(yōu)化與集群實戰(zhàn) 中文pdf掃描版[271MB]

      氣書籍

      載聲明

      ☉ 解壓密碼:www.dbjr.com.cn 就是本站主域名,希望大家看清楚,[ 分享碼的獲取方法 ]可以參考這篇文章
      ☉ 推薦使用 [ 迅雷 ] 下載,使用 [ WinRAR v5 ] 以上版本解壓本站軟件。
      ☉ 如果這個軟件總是不能下載的請在評論中留言,我們會盡快修復(fù),謝謝!
      ☉ 下載本站資源,如果服務(wù)器暫不能下載請過一段時間重試!或者多試試幾個下載地址
      ☉ 如果遇到什么問題,請評論留言,我們定會解決問題,謝謝大家支持!
      ☉ 本站提供的一些商業(yè)軟件是供學(xué)習(xí)研究之用,如用于商業(yè)用途,請購買正版。
      ☉ 本站提供的MySQL技術(shù)精粹:架構(gòu)、高級特性、性能優(yōu)化與集群實戰(zhàn) 中文pdf掃描版[271MB] 資源來源互聯(lián)網(wǎng),版權(quán)歸該下載資源的合法擁有者所有。