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

MySQL技術(shù)內(nèi)幕:InnoDB存儲(chǔ)引擎(第2版) 帶目錄書(shū)簽 pdf版[39MB]

InnoDB存儲(chǔ)引擎下載

  • 書(shū)籍大?。?span>39.3MB
  • 書(shū)籍語(yǔ)言:簡(jiǎn)體中文
  • 書(shū)籍類(lèi)型:國(guó)產(chǎn)軟件
  • 書(shū)籍授權(quán):免費(fèi)軟件
  • 書(shū)籍類(lèi)別:mysql
  • 應(yīng)用平臺(tái):PDF
  • 更新時(shí)間:2018-02-01
  • 購(gòu)買(mǎi)鏈接:
  • 網(wǎng)友評(píng)分:
360通過(guò) 騰訊通過(guò) 金山通過(guò)

情介紹

《MySQL技術(shù)內(nèi)幕:InnoDB存儲(chǔ)引擎(第2版)》由國(guó)內(nèi)資深MySQL專(zhuān)家親自執(zhí)筆,國(guó)內(nèi)外多位數(shù)據(jù)庫(kù)專(zhuān)家聯(lián)袂推薦。作為國(guó)內(nèi)唯一一本關(guān)于InnoDB的專(zhuān)著,《MySQL技術(shù)內(nèi)幕:InnoDB存儲(chǔ)引擎(第2版)》的第1版廣受好評(píng),第2版不僅針對(duì)最新的MySQL 5.6對(duì)相關(guān)內(nèi)容進(jìn)行了全面的補(bǔ)充,還根據(jù)廣大讀者的反饋意見(jiàn)對(duì)第1版中存在的不足進(jìn)行了完善,《MySQL技術(shù)內(nèi)幕:InnoDB存儲(chǔ)引擎(第2版)》大約重寫(xiě)了50%的內(nèi)容?!禡ySQL技術(shù)內(nèi)幕:InnoDB存儲(chǔ)引擎(第2版)》從源代碼的角度深度解析了InnoDB的體系結(jié)構(gòu)、實(shí)現(xiàn)原理、工作機(jī)制,并給出了大量最佳實(shí)踐,能幫助你系統(tǒng)而深入地掌握InnoDB,更重要的是,它能為你設(shè)計(jì)管理高性能、高可用的數(shù)據(jù)庫(kù)系統(tǒng)提供絕佳的指導(dǎo)。

《MySQL技術(shù)內(nèi)幕:InnoDB存儲(chǔ)引擎(第2版)》一共10章,首先宏觀(guān)地介紹了MySQL的體系結(jié)構(gòu)和各種常見(jiàn)的存儲(chǔ)引擎以及它們之間的比較;接著以InnoDB的內(nèi)部實(shí)現(xiàn)為切入點(diǎn),逐一詳細(xì)講解了InnoDB存儲(chǔ)引擎內(nèi)部的各個(gè)功能模塊的實(shí)現(xiàn)原理,包括InnoDB存儲(chǔ)引擎的體系結(jié)構(gòu)、內(nèi)存中的數(shù)據(jù)結(jié)構(gòu)、基于InnoDB存儲(chǔ)引擎的表和頁(yè)的物理存儲(chǔ)、索引與算法、文件、鎖、事務(wù)、備份與恢復(fù),以及InnoDB的性能調(diào)優(yōu)等重要的知識(shí);最后對(duì)InnoDB存儲(chǔ)引擎源代碼的編譯和調(diào)試做了介紹,對(duì)大家閱讀和理解InnoDB的源代碼有重要的指導(dǎo)意義。

《MySQL技術(shù)內(nèi)幕:InnoDB存儲(chǔ)引擎(第2版)》適合所有希望構(gòu)建和管理高性能、高可用性的MySQL數(shù)據(jù)庫(kù)系統(tǒng)的開(kāi)發(fā)者和DBA閱讀。

目錄
推薦序
前言
第1章 MySQL體系結(jié)構(gòu)和存儲(chǔ)引擎 1
1.1 定義數(shù)據(jù)庫(kù)和實(shí)例 1
1.2 MySQL體系結(jié)構(gòu) 3
1.3 MySQL存儲(chǔ)引擎 5
1.3.1 InnoDB存儲(chǔ)引擎 6
1.3.2 MyISAM存儲(chǔ)引擎 7
1.3.3 NDB存儲(chǔ)引擎 7
1.3.4 Memory存儲(chǔ)引擎 8
1.3.5 Archive存儲(chǔ)引擎 9
1.3.6 Federated存儲(chǔ)引擎 9
1.3.7 Maria存儲(chǔ)引擎 9
1.3.8 其他存儲(chǔ)引擎 9
1.4 各存儲(chǔ)引擎之間的比較 10
1.5 連接MySQL 13
1.5.1 TCP/IP 13
1.5.2 命名管道和共享內(nèi)存 15
1.5.3 UNIX域套接字 15
1.6 小結(jié) 15
第2章 InnoDB存儲(chǔ)引擎 17
2.1 InnoDB存儲(chǔ)引擎概述 17
2.2 InnoDB存儲(chǔ)引擎的版本 18
2.3 InnoDB體系架構(gòu) 19
2.3.1 后臺(tái)線(xiàn)程 19
2.3.2 內(nèi)存 22
2.4 Checkpoint技術(shù) 32
2.5 Master Thread工作方式 36
2.5.1 InnoDB 1.0.x版本之前的Master Thread 36
2.5.2 InnoDB1.2.x版本之前的Master Thread 41
2.5.3 InnoDB1.2.x版本的Master Thread 45
2.6 InnoDB關(guān)鍵特性 45
2.6.1 插入緩沖 46
2.6.2 兩次寫(xiě) 53
2.6.3 自適應(yīng)哈希索引 55
2.6.4 異步IO 57
2.6.5 刷新鄰接頁(yè) 58
2.7 啟動(dòng)、關(guān)閉與恢復(fù) 58
2.8 小結(jié) 61
第3章 文件 62
3.1 參數(shù)文件 62
3.1.1 什么是參數(shù) 63
3.1.2 參數(shù)類(lèi)型 64
3.2 日志文件 65
3.2.1 錯(cuò)誤日志 66
3.2.2 慢查詢(xún)?nèi)罩?67
3.2.3 查詢(xún)?nèi)罩?72
3.2.4 二進(jìn)制日志 73
3.3 套接字文件 83
3.4 pid文件 83
3.5 表結(jié)構(gòu)定義文件 84
3.6 InnoDB存儲(chǔ)引擎文件 84
3.6.1 表空間文件 85
3.6.2 重做日志文件 86
3.7 小結(jié) 90
第4章 表 91
4.1 索引組織表 91
4.2 InnoDB邏輯存儲(chǔ)結(jié)構(gòu) 93
4.2.1 表空間 93
4.2.2 段 95
4.2.3 區(qū) 95
4.2.4 頁(yè) 101
4.2.5 行 101
4.3 InnoDB行記錄格式 102
4.3.1 Compact行記錄格式 103
4.3.2 Redundant行記錄格式 106
4.3.3 行溢出數(shù)據(jù) 110
4.3.4 Compressed和Dynamic行記錄格式 117
4.3.5 CHAR的行結(jié)構(gòu)存儲(chǔ) 117
4.4 InnoDB數(shù)據(jù)頁(yè)結(jié)構(gòu) 120
4.4.1 File Header 121
4.4.2 Page Header 122
4.4.3 Infimum和Supremum Records 123
4.4.4 User Records和Free Space 123
4.4.5 Page Directory 124
4.4.6 File Trailer 124
4.4.7 InnoDB數(shù)據(jù)頁(yè)結(jié)構(gòu)示例分析 125
4.5 Named File Formats機(jī)制 132
4.6 約束 134
4.6.1 數(shù)據(jù)完整性 134
4.6.2 約束的創(chuàng)建和查找 135
4.6.3 約束和索引的區(qū)別 137
4.6.4 對(duì)錯(cuò)誤數(shù)據(jù)的約束 137
4.6.5 ENUM和SET約束 139
4.6.6 觸發(fā)器與約束 139
4.6.7 外鍵約束 142
4.7 視圖 144
4.7.1 視圖的作用 144
4.7.2 物化視圖 147
4.8 分區(qū)表 152
4.8.1 分區(qū)概述 152
4.8.2 分區(qū)類(lèi)型 155
4.8.3 子分區(qū) 168
4.8.4 分區(qū)中的NULL值 172
4.8.5 分區(qū)和性能 176
4.8.6 在表和分區(qū)間交換數(shù)據(jù) 180
4.9 小結(jié) 182
第5章 索引與算法 183
5.1 InnoDB存儲(chǔ)引擎索引概述 183
5.2 數(shù)據(jù)結(jié)構(gòu)與算法 184
5.2.1 二分查找法 184
5.2.2 二叉查找樹(shù)和平衡二叉樹(shù) 185
5.3 B+樹(shù) 187
5.3.1 B+樹(shù)的插入操作 187
5.3.2 B+樹(shù)的刪除操作 190
5.4 B+樹(shù)索引 191
5.4.1 聚集索引 192
5.4.2 輔助索引 196
5.4.3 B+樹(shù)索引的分裂 200
5.4.4 B+樹(shù)索引的管理 202
5.5 Cardinality值 210
5.5.1 什么是Cardinality 210
5.5.2 InnoDB存儲(chǔ)引擎的Cardinality統(tǒng)計(jì) 212
5.6 B+樹(shù)索引的使用 215
5.6.1 不同應(yīng)用中B+樹(shù)索引的使用 215
5.6.2 聯(lián)合索引 215
5.6.3 覆蓋索引 218
5.6.4 優(yōu)化器選擇不使用索引的情況 219
5.6.5 索引提示 221
5.6.6 Multi-Range Read優(yōu)化 223
5.6.7 Index Condition Pushdown(ICP)優(yōu)化 226
5.7 哈希算法 227
5.7.1 哈希表 228
5.7.2 InnoDB存儲(chǔ)引擎中的哈希算法 229
5.7.3 自適應(yīng)哈希索引 230
5.8 全文檢索 231
5.8.1 概述 231
5.8.2 倒排索引 232
5.8.3 InnoDB全文檢索 233
5.8.4 全文檢索 240
5.9 小結(jié) 248
第6章 鎖 249
6.1 什么是鎖 249
6.2 lock與latch 250
6.3 InnoDB存儲(chǔ)引擎中的鎖 252
6.3.1 鎖的類(lèi)型 252
6.3.2 一致性非鎖定讀 258
6.3.3 一致性鎖定讀 261
6.3.4 自增長(zhǎng)與鎖 262
6.3.5 外鍵和鎖 264
6.4 鎖的算法 265
6.4.1 行鎖的3種算法 265
6.4.2 解決Phantom Problem 269
6.5 鎖問(wèn)題 271
6.5.1 臟讀 271
6.5.2 不可重復(fù)讀 273
6.5.3 丟失更新 274
6.6 阻塞 276
6.7 死鎖 278
6.7.1 死鎖的概念 278
6.7.2 死鎖概率 280
6.7.3 死鎖的示例 281
6.8 鎖升級(jí) 283
6.9 小結(jié) 284
第7章 事務(wù) 285
7.1 認(rèn)識(shí)事務(wù) 285
7.1.1 概述 285
7.1.2 分類(lèi) 287
7.2 事務(wù)的實(shí)現(xiàn) 294
7.2.1 redo 294
7.2.2 undo 305
7.2.3 purge 317
7.2.4 group commit 319
7.3 事務(wù)控制語(yǔ)句 323
7.4 隱式提交的SQL語(yǔ)句 328
7.5 對(duì)于事務(wù)操作的統(tǒng)計(jì) 329
7.6 事務(wù)的隔離級(jí)別 330
7.7 分布式事務(wù) 335
7.7.1 MySQL數(shù)據(jù)庫(kù)分布式事務(wù) 335
7.7.2 內(nèi)部XA事務(wù) 340
7.8 不好的事務(wù)習(xí)慣 341
7.8.1 在循環(huán)中提交 341
7.8.2 使用自動(dòng)提交 343
7.8.3 使用自動(dòng)回滾 344
7.9 長(zhǎng)事務(wù) 347
7.10 小結(jié) 349
第8章 備份與恢復(fù) 350
8.1 備份與恢復(fù)概述 350
8.2 冷備 352
8.3 邏輯備份 353
8.3.1 mysqldump 353
8.3.2 SELECT...INTO OUTFILE 360
8.3.3 邏輯備份的恢復(fù) 362
8.3.4 LOAD DATA INFILE 362
8.3.5 mysqlimport 364
8.4 二進(jìn)制日志備份與恢復(fù) 366
8.5 熱備 367
8.5.1 ibbackup 367
8.5.2 XtraBackup 368
8.5.3 XtraBackup實(shí)現(xiàn)增量備份 370
8.6 快照備份 372
8.7 復(fù)制 376
8.7.1 復(fù)制的工作原理 376
8.7.2 快照+復(fù)制的備份架構(gòu) 380
8.8 小結(jié) 382
第9章 性能調(diào)優(yōu) 383
9.1 選擇合適的CPU 383
9.2 內(nèi)存的重要性 384
9.3 硬盤(pán)對(duì)數(shù)據(jù)庫(kù)性能的影響 387
9.3.1 傳統(tǒng)機(jī)械硬盤(pán) 387
9.3.2 固態(tài)硬盤(pán) 387
9.4 合理地設(shè)置RAID 389
9.4.1 RAID類(lèi)型 389
9.4.2 RAID Write Back功能 392
9.4.3 RAID配置工具 394
9.5 操作系統(tǒng)的選擇 397
9.6 不同的文件系統(tǒng)對(duì)數(shù)據(jù)庫(kù)性能的影響 398
9.7 選擇合適的基準(zhǔn)測(cè)試工具 399
9.7.1 sysbench 399
9.7.2 mysql-tpcc 405
9.8 小結(jié) 410
第10章 InnoDB存儲(chǔ)引擎源代碼的編譯和調(diào)試 411
10.1 獲取InnoDB存儲(chǔ)引擎源代碼 411
10.2 InnoDB源代碼結(jié)構(gòu) 413
10.3 MySQL 5.1版本編譯和調(diào)試InnoDB源代碼 415
10.3.1 Windows下的調(diào)試 415
10.3.2 Linux下的調(diào)試 418
10.4 cmake方式編譯和調(diào)試InnoDB存儲(chǔ)引擎 423
10.5 小結(jié) 424

載地址

下載錯(cuò)誤?【投訴報(bào)錯(cuò)】

MySQL技術(shù)內(nèi)幕:InnoDB存儲(chǔ)引擎(第2版) 帶目錄書(shū)簽 pdf版[39MB]

      氣書(shū)籍

      載聲明

      ☉ 解壓密碼:www.dbjr.com.cn 就是本站主域名,希望大家看清楚,[ 分享碼的獲取方法 ]可以參考這篇文章
      ☉ 推薦使用 [ 迅雷 ] 下載,使用 [ WinRAR v5 ] 以上版本解壓本站軟件。
      ☉ 如果這個(gè)軟件總是不能下載的請(qǐng)?jiān)谠u(píng)論中留言,我們會(huì)盡快修復(fù),謝謝!
      ☉ 下載本站資源,如果服務(wù)器暫不能下載請(qǐng)過(guò)一段時(shí)間重試!或者多試試幾個(gè)下載地址
      ☉ 如果遇到什么問(wèn)題,請(qǐng)?jiān)u論留言,我們定會(huì)解決問(wèn)題,謝謝大家支持!
      ☉ 本站提供的一些商業(yè)軟件是供學(xué)習(xí)研究之用,如用于商業(yè)用途,請(qǐng)購(gòu)買(mǎi)正版。
      ☉ 本站提供的MySQL技術(shù)內(nèi)幕:InnoDB存儲(chǔ)引擎(第2版) 帶目錄書(shū)簽 pdf版[39MB] 資源來(lái)源互聯(lián)網(wǎng),版權(quán)歸該下載資源的合法擁有者所有。