[ 收藏 ] [ 简体中文 ]  
臺灣貨到付款、ATM、超商、信用卡PAYPAL付款,4-7個工作日送達,999元臺幣免運費   在線留言 商品價格為新臺幣 
首頁 電影 連續劇 音樂 圖書 女裝 男裝 童裝 內衣 百貨家居 包包 女鞋 男鞋 童鞋 計算機周邊

商品搜索

 类 别:
 关键字:
    

商品分类

MYSQL技術內幕:INNODB存儲引擎 姜承堯 著 計算機軟件 計算機網絡
該商品所屬分類:圖書 -> 科技
【市場價】
596-864
【優惠價】
373-540
【作者】 姜承堯 
【出版社】機械工業出版社 
【ISBN】9787111422068
【折扣說明】一次購物滿999元台幣免運費+贈品
一次購物滿2000元台幣95折+免運費+贈品
一次購物滿3000元台幣92折+免運費+贈品
一次購物滿4000元台幣88折+免運費+贈品
【本期贈品】①優質無紡布環保袋,做工棒!②品牌簽字筆 ③品牌手帕紙巾
版本正版全新電子版PDF檔
您已选择: 正版全新
溫馨提示:如果有多種選項,請先選擇再點擊加入購物車。
*. 電子圖書價格是0.69折,例如了得網價格是100元,電子書pdf的價格則是69元。
*. 購買電子書不支持貨到付款,購買時選擇atm或者超商、PayPal付款。付款後1-24小時內通過郵件傳輸給您。
*. 如果收到的電子書不滿意,可以聯絡我們退款。謝謝。
內容介紹



出版社:機械工業出版社
ISBN:9787111422068
商品編碼:1027696297

品牌:文軒
出版時間:2013-05-01
代碼:79

作者:姜承堯

    
    
"
作  者:姜承堯 著
/
定  價:79
/
出 版 社:機械工業出版社
/
出版日期:2013年05月01日
/
頁  數:424
/
裝  幀:平裝
/
ISBN:9787111422068
/
目錄
●目    錄
推薦序
前言
第1章  MySQL體繫結構和存儲引擎1
1.1  定義數據庫和實例1
1.2  MySQL體繫結構3
1.3  MySQL存儲引擎5
1.3.1  InnoDB存儲引擎6
1.3.2  MyISAM存儲引擎7
1.3.3  NDB存儲引擎7
1.3.4  Memory存儲引擎8
1.3.5  Archive存儲引擎9
1.3.6  Federated存儲引擎9
1.3.7  Maria存儲引擎9
1.3.8  其他存儲引擎9
1.4  各存儲引擎之間的比較10
1.5  連接MySQL13
1.5.1  TCP/IP13
1.5.2  命名管道和共享內存15
1.5.3  UNIX域套接字15
1.6  小結15
第2章  InnoDB存儲引擎17
2.1  InnoDB存儲引擎概述17
2.2  InnoDB存儲引擎的版本18
2.3  InnoDB體繫架構19
2.3.1  後臺線程19
2.3.2  內存22
2.4  Checkpoint技術32
2.5  Master Thread工作方式36
2.5.1  InnoDB 1.0.x版本之前的Master Thread36
2.5.2  InnoDB1.2.x版本之前的Master Thread41
2.5.3  InnoDB1.2.x版本的Master Thread45
2.6  InnoDB關鍵特性45
2.6.1  插入緩衝46
2.6.2  兩次寫53
2.6.3  自適應哈希索引55
2.6.4  異步IO57
2.6.5  刷新鄰接頁58
2.7  啟動、關閉與恢復58
2.8  小結61
第3章  文件62
3.1  參數文件62
3.1.1  什麼是參數63
3.1.2  參數類型64
3.2  日志文件65
3.2.1  錯誤日志66
3.2.2  慢查詢日志67
3.2.3  查詢日志72
3.2.4  二進制日志73
3.3  套接字文件83
3.4  pid文件83
3.5  表結構定義文件84
3.6  InnoDB存儲引擎文件84
3.6.1  表空間文件85
3.6.2  重做日志文件86
3.7  小結90
第4章  表91
4.1  索引組織表91
4.2  InnoDB邏輯存儲結構93
4.2.1  表空間93
4.2.2  段95
4.2.3  區95
4.2.4  頁101
4.2.5  行101
4.3  InnoDB行記錄格式102
4.3.1  Compact行記錄格式103
4.3.2  Redundant行記錄格式106
4.3.3  行溢出數據110
4.3.4  Compressed和Dynamic行記錄格式117
4.3.5  CHAR的行結構存儲117
4.4  InnoDB數據頁結構120
4.4.1  File Header121
4.4.2  Page Header122
4.4.3  Infimum和Supremum Records123
4.4.4  User Records和Free Space123
4.4.5  Page Directory124
4.4.6  File Trailer124
4.4.7  InnoDB數據頁結構示例分析125
4.5  Named File Formats機制132
4.6  約束134
4.6.1  數據完整性134
4.6.2  約束的創建和查找135
4.6.3  約束和索引的區別137
4.6.4  對錯誤數據的約束137
4.6.5  ENUM和SET約束139
4.6.6  觸發器與約束139
4.6.7  外鍵約束142
4.7  視圖144
4.7.1  視圖的作用144
4.7.2  物化視圖147
4.8  分區表152
4.8.1  分區概述152
4.8.2  分區類型155
4.8.3  子分區168
4.8.4  分區中的NULL值172
4.8.5  分區和性能176
4.8.6  在表和分區間交換數據180
4.9  小結182
第5章  索引與算法183
5.1  InnoDB存儲引擎索引概述183
5.2  數據結構與算法184
5.2.1  二分查找法184
5.2.2  二叉查找樹和平衡二叉樹185
5.3  B+樹187
5.3.1  B+樹的插入操作187
5.3.2  B+樹的刪除操作190
5.4  B+樹索引191
5.4.1  聚集索引192
5.4.2  輔助索引196
5.4.3  B+樹索引的分裂200
5.4.4  B+樹索引的管理202
5.5  Cardinality值210
5.5.1  什麼是Cardinality210
5.5.2  InnoDB存儲引擎的Cardinality統計212
5.6  B+樹索引的使用215
5.6.1  不同應用中B+樹索引的使用215
5.6.2  聯合索引215
5.6.3  覆蓋索引218
5.6.4  優化器選擇不使用索引的情況219
5.6.5  索引提示221
5.6.6   lti-Range Read優化223
5.6.7  Index Condition Pushdown(ICP)優化226
5.7  哈希算法227
5.7.1  哈希表228
5.7.2  InnoDB存儲引擎中的哈希算法229
5.7.3  自適應哈希索引230
5.8  全文檢索231
5.8.1  概述231
5.8.2  倒排索引232
5.8.3  InnoDB全文檢索233
5.8.4  全文檢索240
5.9  小結248
第6章  鎖249
6.1  什麼是鎖249
6.2  lock與latch250
6.3  InnoDB存儲引擎中的鎖252
6.3.1  鎖的類型252
6.3.2  一致性非鎖定讀258
6.3.3  一致性鎖定讀261
6.3.4  自增長與鎖262
6.3.5  外鍵和鎖264
6.4  鎖的算法265
6.4.1  行鎖的3種算法265
6.4.2  解決Phantom Problem269
6.5  鎖問題271
6.5.1  髒讀271
6.5.2  不可重復讀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  鎖升級283
6.9  小結284
第7章  事務285
7.1  認識事務285
7.1.1  概述285
7.1.2  分類287
7.2  事務的實現294
7.2.1  redo294
7.2.2  undo305
7.2.3  purge317
7.2.4  group commit319
7.3  事務控制語句323
7.4  隱式提交的SQL語句328
7.5  對於事務操作的統計329
7.6  事務的隔離級別330
7.7  分布式事務335
7.7.1  MySQL數據庫分布式事務335
7.7.2  內部XA事務340
7.8  不好的事務習慣341
7.8.1  在循環中提交341
7.8.2  使用自動提交343
7.8.3  使用自動回滾344
7.9  長事務347
7.10  小結349
第8章  備份與恢復350
8.1  備份與恢復概述350
8.2  冷備352
8.3  邏輯備份353
8.3.1  mysqldump353
8.3.2  SELECT...INTO OUTFILE360
8.3.3  邏輯備份的恢復362
8.3.4  LOAD DATA INFILE362
8.3.5  mysqlimport364
8.4  二進制日志備份與恢復366
8.5  熱備367
8.5.1  ibbackup367
8.5.2  XtraBackup368
8.5.3  XtraBackup實現增量備份370
8.6  快照備份372
8.7  復制376
8.7.1  復制的工作原理376
8.7.2  快照+復制的備份架構380
8.8  小結382
第9章  性能調優383
9.1  選擇合適的CPU383
9.2  內存的重要性384
9.3  硬盤對數據庫性能的影響387
9.3.1  傳統機械硬盤387
9.3.2  固態硬盤387
9.4  合理地設置RAID389
9.4.1  RAID類型389
9.4.2  RAID Write Back功能392
9.4.3  RAID配置工具394
9.5  操作繫統的選擇397
9.6  不同的文件繫統對數據庫性能的影響398
9.7  選擇合適的基準測試工具399
9.7.1  sysbench399
9.7.2  mysql-tpcc405
9.8  小結410
第10章  InnoDB存儲引擎源代碼的編譯和調試411
10.1  獲取InnoDB存儲引擎源代碼411
10.2  InnoDB源代碼結構413
10.3  MySQL 5.1版本編譯和調試InnoDB源代碼415
10.3.1  Windows下的調試415
10.3.2  Linux下的調試418
10.4  cmake方式編譯和調試InnoDB存儲引擎423
10.5  小結424
內容簡介
本書由國內資深MySQL專家親自執筆,國內外多位數據庫專家聯袂推薦。作為國內專享一本關於InnoDB的專著,本書的第1版廣受好評,第2版不僅針對近期新的MySQL 5.6對相關內容進行了全面的補充,還根據廣大讀者的反饋意見對第1版中存在的不足進行了完善,全書大約重寫了50%的內容。本書從源代碼的角度深度解析了InnoDB的體繫結構、實現原理、工作機制,並給出了大量很好實踐,能幫助你繫統而深入地掌握InnoDB,更重要的是,它能為你設計管理高性能、高可用的數據庫繫統提供不錯的指導。
全書一共10章,首先宏觀地介紹了MySQL的體繫結構和各種常見的存儲引擎以及它們之間的比較;接著以InnoDB的內部實現為切入點,逐一詳細講解了InnoDB存儲引擎內部的各個功能模塊的實現原理,包括InnoDB存儲引擎的體繫結構、內存中的數據結構、基於InnoDB存儲引擎的表和頁的物理存儲、索引與算等



"
 
網友評論  我們期待著您對此商品發表評論
 
相關商品
【同作者商品】
姜承堯
  本網站暫時沒有該作者的其它商品。
有該作者的商品通知您嗎?
請選擇作者:
姜承堯
您的Email地址
在線留言 商品價格為新臺幣
關於我們 送貨時間 安全付款 會員登入 加入會員 我的帳戶 網站聯盟
DVD 連續劇 Copyright © 2024, Digital 了得網 Co., Ltd.
返回頂部