6746| 32
|
煉數(shù)成金MySQL數(shù)據(jù)庫運維課程 |
煉數(shù)成金MySQL數(shù)據(jù)庫運維課程
MySQL數(shù)據(jù)庫作為世界上最流行的開源數(shù)據(jù)庫,以簡單、易用、開源等特點,收到互聯(lián)網行業(yè)的推崇。隨著去IOE運動的如火如荼,MySQL數(shù)據(jù)庫已經深入到傳統(tǒng)行業(yè),大有改變行業(yè)格局。而與此同時,MySQL數(shù)據(jù)庫規(guī)模成倍的增長,如何快速定位問題,解決問題?如何規(guī);、自動化運維?如何進行優(yōu)化,提高MySQL數(shù)據(jù)庫的性能?如何架構部署MySQL集群、架構跨IDC的分布式MySQL集群?如何實現(xiàn)MySQL數(shù)據(jù)庫的HA?將在本課程中跟大家分享。 VIP會員免幣下載,非VIP會員用論壇幣下載 課程大綱: 第1課 機器選型、系統(tǒng)規(guī)劃 機器選型 業(yè)務評估--根據(jù)業(yè)務進行評估,轉化為機器資源需求。 SSD vs HDD--熟悉SSD和HDD的架構設計,了解SSD的發(fā)展趨勢。 成本評估--通過成本評估,選擇合適機型。 系統(tǒng)規(guī)劃 文件系統(tǒng)規(guī)劃--根據(jù)MySQL的特點,規(guī)劃文件系統(tǒng),IO調度。 數(shù)據(jù)庫配置--根據(jù)IO寫入特點,配置MySQL數(shù)據(jù)庫。 第2課 安裝部署 源碼編譯--源碼編譯安裝操作處理方法。 功能定制--定制mysql的Server限流,SQL限流,并行復制,ThreadPool功能。 規(guī);渴--了解打包、配置模板、數(shù)據(jù)目錄等統(tǒng)一管理方法。 版本升級--跨版本升級如何做到安全可靠? 資源池管理--資源管理、實例分配、資源利用率等。 第3課 壓力測試 TPC-C模型--了解TPC-C模型設計。 測試工具--熟悉常用的數(shù)據(jù)庫測試工具。 基準測試--介紹只讀測試、TPCC測試、讀寫比測試方法。 定制測試--介紹定制sql模型、定制測試工具、流量加速回放等方法。 評估標準--介紹評估測試結果的基本參數(shù)標準。 第4課 性能優(yōu)化 參數(shù)優(yōu)化--詳細介紹與MySQL數(shù)據(jù)庫息息相關的性能參數(shù)和優(yōu)化方法。 性能優(yōu)化--詳細介紹系統(tǒng)層優(yōu)化和MySQL功能優(yōu)化。(NUMA、MALLOC等) 第5課 字符集和權限安全 字符集 常見問題--介紹字符集亂碼的常見問題以及解決方法。 注意事項--介紹字符集設置的注意事項,以及如何規(guī)避。 權限安全 權限管理--介紹如何安全管理數(shù)據(jù)庫的用戶、數(shù)據(jù)。 強制訪問控制--介紹強制訪問控制,加強權限安全管理。 網絡安全--通過網絡隔離,vlan劃分等方式加強數(shù)據(jù)庫安全。 第6課 日志系統(tǒng) 介紹MySQL各種日志分析處理方法,常用的日志處理工具,診斷MySQL數(shù)據(jù)庫健康狀況、運行狀態(tài)、性能問題等。主要包括: error log--通過分析常見的錯誤信息,快速定位數(shù)據(jù)庫的健康狀況。 Binlog--介紹如何優(yōu)化mysqlbinlog工具定位操作記錄,以及binlog的高級用法。 slow log--介紹通過slow log定位MySQL數(shù)據(jù)庫sql異常問題。 general log--介紹通過general log定位MySQL數(shù)據(jù)庫的性能狀況。 智能診斷--介紹收集日志信息,進行智能診斷等。 第7課 備份與恢復1 邏輯備份--介紹無本地存儲的邏輯備份方法,以及并行邏輯備份,邏輯拆表。 物理備份--介紹xtrabackup物理備份方法,并行物理備份,鏡像備份。 備份策略--介紹如何制定備份策略,規(guī);瘮(shù)據(jù)備份。 第8課 備份與恢復2 歷史數(shù)據(jù)遷移--介紹歷史數(shù)據(jù)如何遷移,自開發(fā)工具mysqlfilter如何使用。 數(shù)據(jù)恢復--介紹數(shù)據(jù)恢復的各種場景案例,實戰(zhàn)演習。 第9課 常用工具 介紹如何利用"瑞士軍刀",快速高效的解決戰(zhàn)斗?常用工具包括:mysqladmin、pt-toolkit、dstat/mpstat/iostat/vmstat、perf top、orzdba等,通過介紹這些工具,自定義工具或腳本,快速定位問題和解決問題。 第10課 MySQL集群 MySQL集群架構--簡單介紹常見的MySQL集群架構方式。 Sharding--簡單介紹常見的分庫分表方法。 集群管理--介紹如何運維、部署、管理集群。 第11課 分布式集群 數(shù)據(jù)流工具--介紹數(shù)據(jù)流產品功能。 分布式集群架構--簡單介紹MySQL數(shù)據(jù)庫分布式集群架構設計方法。 分布式集群管理--介紹分布式集群管理、運維處理等內容。 云服務--介紹如何實現(xiàn)MySQL數(shù)據(jù)庫的云服務。 第12課 集群高可用(HA)和容災演練 HA工具--介紹目前常用工具,以及自定義工具設計和功能。 MySQL集群HA--簡單介紹MySQL數(shù)據(jù)庫集群的HA。 分布式MySQL集群HA--簡單介紹分布式MySQL數(shù)據(jù)庫集群的HA。 容災演練--介紹MySQL數(shù)據(jù)庫實例容災、機房容災等,平時多流汗,戰(zhàn)時少流血。 第13課 自動化運維 資源分配--介紹自動化資源申請?zhí)幚砹鞒獭?br /> 實例遷移--介紹如何實現(xiàn)自動化實例遷移。 集群擴容--介紹如何自動化實例擴容。 第14課 監(jiān)控和審計系統(tǒng) 監(jiān)控系統(tǒng) 監(jiān)控告警--介紹監(jiān)控MySQL數(shù)據(jù)庫的各種異常情況,進行告警。 性能監(jiān)控--介紹采集MySQL數(shù)據(jù)庫的性能數(shù)據(jù),進行性能跟蹤。 水位評估--根據(jù)性能數(shù)據(jù)和資源情況,進行水位評估。 審計系統(tǒng) 審計方法--介紹MySQL數(shù)據(jù)庫常用的審計方法。 行為審計--介紹如何審計操作記錄和操作行為。 用戶審計--介紹如何審計用戶行為。 第15課 成長規(guī)劃和總結 職業(yè)規(guī)劃--介紹DBA發(fā)展趨勢以及職業(yè)規(guī)劃。 總結--總結所學的內容,根據(jù)反饋的問題進行總結。 下載地址:
購買主題
本主題需向作者支付 666 資源幣 才能瀏覽
| |
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
小黑屋|資源共享吧 ( 瓊ICP備2023000410號-1 )
GMT+8, 2024-12-22 02:06 , Processed in 0.074635 second(s), 16 queries , MemCached On.