通過對源代碼中那些未作文檔說明的關(guān)鍵數(shù)據(jù)結(jié)構(gòu)和方法進(jìn)行描述,《深入理解MySQL核心技術(shù)》為您提供了很好的機(jī)會,幫助您了解這個廣經(jīng)企業(yè)考驗(yàn)的數(shù)據(jù)庫的內(nèi)部運(yùn)作。不論您是開發(fā)人員、數(shù)據(jù)庫管理員、程序員、軟件供應(yīng)商還是學(xué)生,本書將指導(dǎo)您探索和改進(jìn)大型數(shù)據(jù)庫。
《深入理解MySQL核心技術(shù)》從結(jié)構(gòu)概況講起,在這一部分解釋了MySQL的不同組件是如何協(xié)同工作的。接著將學(xué)習(xí)設(shè)置有效的可編譯代碼副本的步驟,然后使用基本架構(gòu)添加自己的配置變量和存儲引擎。
前言.
第1章 MySQL的歷史與架構(gòu)
第2章 MySQL源代碼基本要點(diǎn)
第3章 核心類、結(jié)構(gòu)、變量及API
第4章 客戶端/服務(wù)器通信
服務(wù)器響應(yīng)
第5章 配置變量
配置變量教程
特定配置變量的各有關(guān)方面
第6章 基于線程的請求處理..
線程與進(jìn)程
請求處理的實(shí)現(xiàn)
線程編程問題
第7章 存儲引擎接口
Handler類
向MySQL添加定制存儲引擎
第8章 并發(fā)訪問與鎖定
表鎖管理器
第9章 解析器和優(yōu)化器
解析器
優(yōu)化器
第10章存儲引擎
第11章 事務(wù)
第12章 復(fù)制
概述
基于語句的復(fù)制與基于行的復(fù)制
雙線程從服務(wù)器
多主服務(wù)器
有助于理解復(fù)制的SQL命令
二進(jìn)制日志格式
創(chuàng)建自定義復(fù)制實(shí)用程序
本書其他章節(jié)包括:
核心服務(wù)器類、結(jié)構(gòu)和API
客戶端和服務(wù)器之間的通信協(xié)議
配置變量,包括添加自己的配置變量的教程和代碼
基于線程的請求處理以及如何在MySQL中使用線程
MySQL存儲引擎總覽
集成第三方存儲引擎的存儲引擎接口
表鎖管理器
執(zhí)行SQL命令的分析器和優(yōu)化器
將事務(wù)存儲引擎整合到MySQL中
復(fù)制內(nèi)核