課程詳情| 學(xué)校簡(jiǎn)介| 學(xué)校地址| 網(wǎng)上報(bào)名
課程大綱
1. 初識(shí)MySQL 1、初識(shí)MySQL及管理
u 要從事 MySQL DBA 工作就要系統(tǒng)的了解一下 MySQL 的歷史,現(xiàn)
狀及分支版本
u 通過和 Oracle, SQL Server 特性對(duì)比深入理解 MySQL 的適用 場(chǎng)景
u 了解 MySQL DBA 的工作職責(zé)及技能需求
u 全面認(rèn)識(shí)實(shí)際中 MySQL DBA 的工作環(huán)境,為自已準(zhǔn)備一個(gè)接 近于真實(shí)的環(huán)境
u 要從事MySQL DBA工作就要系統(tǒng)的了解一下MySQL的歷史,現(xiàn)狀及分支版本
u 通過和Oracle, SQL Server特性對(duì)比深入理解MySQL的適用場(chǎng)景
u 了解MySQL DBA的工作職責(zé)及技能需求
u 全面認(rèn)識(shí)實(shí)際中MySQL DBA的工作環(huán)境,為自已準(zhǔn)備一個(gè)接近于真實(shí)的環(huán)境
2、MySQL安裝配置及體系結(jié)構(gòu)
u 系統(tǒng)的學(xué)習(xí)MySQL安裝(RPM, 二進(jìn)制包,源碼編譯等),了解MySQL安裝目錄結(jié)構(gòu)及作用,通過全面的了解MySQL啟動(dòng)(/etc/init.d/mysql, mysqld, mysqld_safe等)和關(guān)閉方式,什么數(shù)據(jù)庫啟動(dòng)不了關(guān)閉不了這類問題永遠(yuǎn)不是問題
u MySQL配置講解及多實(shí)例管理規(guī)范(包含多版本共存)生產(chǎn)中往往通過安裝多實(shí)例的形式來提高機(jī)器硬件的利用率。在了解MySQL對(duì)硬件的使用限制的同時(shí),學(xué)會(huì)多事例的安裝及操作
u 深入了解MySQL三層體系結(jié)構(gòu),掌握MySQL的工作機(jī)制
2. MySQL安裝部署規(guī)范 1、MySQL生產(chǎn)環(huán)境布署規(guī)范及建議
u 系統(tǒng)安裝規(guī)范
u MySQL安裝規(guī)范
u 其它規(guī)范要點(diǎn)
3. MySQL數(shù)據(jù)類型 1、常見數(shù)據(jù)類型及使用建議
u INT
u CHAR/VARCHAR
u DATETIME/TIMESTAMP
u 數(shù)據(jù)類型選擇注意事項(xiàng)
u 數(shù)據(jù)類型選擇注意事項(xiàng)
4. MySQL體系結(jié)構(gòu) 1、MySQL三層體系結(jié)構(gòu)
u 了解MySQL三層體系結(jié)構(gòu);
u 了解MySQL內(nèi)存組成結(jié)構(gòu);
u 了解MySQL各層邏輯模塊關(guān)系;
2、MySQL常用引擎特點(diǎn)對(duì)比及選型建議
u 了解MySQL內(nèi)置集成了哪些存儲(chǔ)引擎,及各種存儲(chǔ)引擎的區(qū)別;
u 了解幾種關(guān)鍵引擎的區(qū)別及適用場(chǎng)景;
第三方引擎應(yīng)用場(chǎng)景分析
u 了解Infobright引擎;
u 了解InfiniDB引擎;
u 了解TokuDB引擎;
5. MySQL索引 1、索引基礎(chǔ)知識(shí)
u 索引基礎(chǔ)理論(二分查找、二叉樹、B樹、B+樹、哈希索引)
u MySQL索引基本概念(聚集索引、主鍵索引、唯一索引、覆蓋索引、聯(lián)合索引等)
2、深入理解MySQL索引
u MyISAM表索引特點(diǎn)
u InnoDB表索引特點(diǎn)
u 索引優(yōu)化案例
u 索引設(shè)計(jì)規(guī)范
6. MySQL事務(wù) 1、MySQL事務(wù)并發(fā)
u 理解ACID;
u 理解并發(fā)事務(wù)可能存在的問題;
u 理解事務(wù)隔離級(jí)別;
u MySQL如何解決幻讀的;
u MySQL的事務(wù)獨(dú)特性;
7. MySQL鎖 1、MySQL鎖總覽
u MySQL鎖簡(jiǎn)介
u 幾個(gè)全局鎖
2、InnoDB行鎖
u InnoDB行鎖實(shí)現(xiàn)
u 通過經(jīng)典案例理解InnoDB行鎖
u InnoDB死鎖
u InnoDB鎖監(jiān)控
8. MySQL存儲(chǔ)引擎 1、全面了解InnoDB的結(jié)構(gòu)
u InnoDB介紹及發(fā)展歷史
u 全面了解InnoDB的處理過程及相應(yīng)的概念,深入研究
2、InnoDB在DML中的開銷及處理機(jī)制
u 全面識(shí)別InnoDB的結(jié)構(gòu)及存儲(chǔ)結(jié)構(gòu),深理解InnoDB的索引聚集表的處理特點(diǎn),提高表結(jié)構(gòu)設(shè)計(jì)優(yōu)化認(rèn)識(shí)
InnoDB關(guān)建配參數(shù)據(jù)講解 u 詳細(xì)講解MySQL InnoDB的參數(shù)及意義
u 全面了解InnoDB的不同隔級(jí)別下處理特點(diǎn)及對(duì)性能的影響
3、深入了解InnoDB
u InnoDB后臺(tái)進(jìn)程講解,表空間文件介紹,日志切換過程講解
u 進(jìn)行InnoDB監(jiān)控
9. 全面優(yōu)化MySQL 1、性能瓶頸分析
u 性能瓶頸定位分析
u 故障分析方法,檢查哪些指標(biāo),有什么工具可用
2、從硬件上優(yōu)化MySQL
u 從BIOS配置中調(diào)整CPU、內(nèi)存相關(guān)設(shè)置,優(yōu)化硬件性能
u 調(diào)整陣列卡配置,優(yōu)化IO性能
u 其他硬件相關(guān)配置進(jìn)行優(yōu)化
3、從系統(tǒng)上優(yōu)化MySQL
u 根據(jù)MySQL特性,調(diào)整內(nèi)核相關(guān)參數(shù)進(jìn)行優(yōu)化
u 選擇適當(dāng)?shù)奈募到y(tǒng),以達(dá)到更高IOPS
4、從MySQL配置上優(yōu)化
u 關(guān)鍵參數(shù)調(diào)優(yōu)
u MySQL工作機(jī)制調(diào)整優(yōu)化
5、schema設(shè)計(jì)優(yōu)化
u 根據(jù)業(yè)務(wù)特點(diǎn)優(yōu)化SCHEMA設(shè)計(jì)
u 選擇適當(dāng)?shù)谋眍愋停侄晤愋?/span>
6、SQL執(zhí)行計(jì)劃詳解
u 解讀EXPLAIN,找準(zhǔn)優(yōu)化入口
u 閱讀SQL執(zhí)行計(jì)劃中的注意事項(xiàng)
u 如何改變執(zhí)行計(jì)劃提高SQL效率
u 如何判斷SQL優(yōu)化前后的效率對(duì)比
u 如何利用SQL執(zhí)行計(jì)劃的來進(jìn)行SQL調(diào)優(yōu)及附帶案例
7、通過架構(gòu)設(shè)計(jì)來優(yōu)化
u 大表設(shè)計(jì)建議
u 分析型數(shù)據(jù)表設(shè)計(jì)建議
u 架構(gòu)設(shè)計(jì)優(yōu)化要點(diǎn)、經(jīng)驗(yàn)
8、通過引入應(yīng)用層優(yōu)化
u 應(yīng)用層優(yōu)化要點(diǎn)、經(jīng)驗(yàn)
9\MySQL開發(fā)設(shè)計(jì)規(guī)范
u MySQL開發(fā)規(guī)范要點(diǎn)
等....課程
中科信軟高級(jí)技術(shù)服務(wù)機(jī)構(gòu)(已成立13年)→13年期間,為各大企業(yè)提供:各種軟件培訓(xùn)、定制培訓(xùn)、技術(shù)咨詢、技術(shù)支持
時(shí)間靈活 地點(diǎn)靈活(北上廣深、成都、武漢都有上課點(diǎn)),人數(shù)靈活,師資豐富、可按您的需求給您定制課程,匹配教師。
小班授課,公開課,上門內(nèi)訓(xùn)
特殊技術(shù)訂制培訓(xùn)或咨詢
技術(shù)培訓(xùn),技術(shù)咨詢,項(xiàng)目承接,專家外包
北京中科信軟科高級(jí)技術(shù)服務(wù)機(jī)構(gòu)→提供:軟件培訓(xùn)、定制培訓(xùn)、技術(shù)咨詢、技術(shù)支持
時(shí)間靈活 地點(diǎn)靈活,人數(shù)靈活,師資豐富、按您的需求給你匹配老師,不怕學(xué)不會(huì)!
公開課,上門內(nèi)訓(xùn)
特殊技術(shù)訂制培訓(xùn)或咨詢
技術(shù)培訓(xùn),技術(shù)咨詢,項(xiàng)目承接,專家外包

學(xué)校名稱:中科信軟
固定電話:18216026475
授課地址:北京市海淀區(qū)羊坊店路18號(hào)1幢5層520-1房屋 預(yù)約參觀
網(wǎng)上報(bào)名搶優(yōu)惠
中科信軟亞馬遜tableau培訓(xùn)可視化培訓(xùn)與咨詢
價(jià)格:詳詢 中科信軟