MySQL数据库做为天下上最风行的开源数据库,以简明、易用、开源等特征,收到互联网行业的推许。跟着去IOE行动的热火朝天,MySQL数据库曾经深入到保守行业,大有转变行业格局。而与此同时,MySQL数据库范围成倍的增进,何如赶快定位题目,处分题目?何如范围化、主动化运维?何如举办优化,抬高MySQL数据库的机能?何如架构摆设MySQL集群、架构跨IDC的散布式MySQL集群?何如完结MySQL数据库的HA?将在本课程中跟众人分享。
课程纲目:
第1课机械选型、系统筹办
机械选型
营业评价--按照营业举办评价,转折为机械资本需要。
SSDvsHDD--熟习SSD和HDD的架构打算,知道SSD的进展趋向。
成本评价--经过成本评价,筛选适合机型。
系统筹办
文献系统筹办--按照MySQL的特征,筹办文献系统,IO调节。
数据库建设--按照IO写入特征,建设MySQL数据库。
第2课安置摆设
源码编译--源码编译安置职掌处分法子。
成效定制--定制mysql的Server限流,SQL限流,并行复制,ThreadPool成效。
范围化摆设--知道打包、建设模板、数据目录等统一经管法子。
版本进级--跨版本进级何如做到平安靠得住?
资本池经管--资本经管、实例分派、资本行使率等。
第3课压力测试
TPC-C模子--知道TPC-C模子打算。
测试东西--熟习罕用的数据库测试东西。
基准测试--讲解只读测试、TPCC测试、读写比测试法子。
定制测试--讲解定制sql模子、定制测试东西、流量加快回放等法子。
评价准则--讲解评价测试成效的根基参数准则。
第4课机能优化
参数优化--详细讲解与MySQL数据库息息联系的机能参数和优化法子。
机能优化--详细讲解系统层优化和MySQL成效优化。(NUMA、MALLOC等)
第5课字符集和权力平安
字符集
罕见题目--讲解字符集乱码的罕见题目以及处分法子。
留意事件--讲解字符集建设的留意事件,以及何如回避。
权力平安
权力经管--讲解何如平安经管数据库的用户、数据。
强迫会见把持--讲解强迫会见把持,加紧权力平安经管。
网络平安--经过网络阻隔,vlan区分等方法加紧数据库平安。
第6课日记系统
讲解MySQL种种日记剖析处分法子,罕用的日记处分东西,诊断MySQL数据库康健情况、运转状况、机能题目等。紧要包含:
errorlog--经过剖析罕见的过错讯息,赶快定位数据库的康健情况。
Binlog--讲解何如优化mysqlbinlog东西定位职掌纪录,以及binlog的高等用法。
slowlog--讲解经过slowlog定位MySQL数据库sql反常题目。
generallog--讲解经过generallog定位MySQL数据库的机能情况。
智能诊断--讲解搜聚日记讯息,举办智能诊断等。
第7课备份与复原1
逻辑备份--讲解无内陆保存的逻辑备份法子,以及并行逻辑备份,逻辑拆表。
物理备份--讲解xtrabackup物理备份法子,并行物理备份,镜像备份。
备份战术--讲解何如拟订备份战术,范围化数据备份。
第8课备份与复原2
史书数据转移--讲解史书数据何如转移,自开垦东西mysqlfilter何如应用。
数据复原--讲解数据复原的种种场景案例,实战操演。
第9课罕用功具
讲解何如行使瑞士军刀,赶快高效的处分战争?罕用功具包含:mysqladmin、pt-toolkit、dstat/mpstat/iostat/vmstat、perftop、orzdba等,经过讲解这些东西,自界说东西或足本,赶快定位题目妥协决题目。
第10课MySQL集群
MySQL集群架构--简明讲解罕见的MySQL集群架构方法。
Sharding--简明讲解罕见的分库分表法子。
集群经管--讲解何如运维、摆设、经管集群。
第11课散布式集群
数据流东西--讲解数据流产物成效。
散布式集群架构--简明讲解MySQL数据库散布式集群架构打算法子。
散布式集群经管--讲解散布式集群经管、运维处分等体例。
云效劳--讲解何如完结MySQL数据库的云效劳。
第12课集群高可用(HA)和容灾演练
HA东西--讲解今朝罕用功具,以及自界说东西打算和成效。
MySQL集群HA--简明讲解MySQL数据库集群的HA。
散布式MySQL集群HA--简明讲解散布式MySQL数据库集群的HA。
容灾演练--讲解MySQL数据库实例容灾、机房容灾等,通常多流汗,战时少流血。
第13课主动化运维
资本分派--讲解主动化资本请求处分过程。
实例转移--讲解何如完结主动化实例转移。
集群扩容--讲解何如主动化实例扩容。
第14课监控和审计系统
监控系统
监控诉警--讲解监控MySQL数据库的种种反常景况,举办告警。
机能监控--讲解搜集MySQL数据库的机能数据,举办机能跟踪。
水位评价--按照机能数据和资本景况,举办水位评价。
审计系统
审计法子--讲解MySQL数据库罕用的审计法子。
行动审计--讲解何如审计职掌纪录和职掌行动。
用户审计--讲解何如审计用户行动。
第15课生长筹办和归纳
工作筹办--讲解DBA进展趋向以及工作筹办。
归纳--归纳所学的体例,按照反应的题目举办归纳。
讲课功夫:
开课功夫年01月04日,课程陆续功夫为17周。
讲课目标:
想知道DBA的实在生存
想知道何如开名驹做DBA
想知道DBA嗜好、兴味
想晓得DBA何如架构打算
想晓得DBA何如范围化运维
想晓得DBA何如赶快定位题目
想。。。。。。
唯有你想,均能够插手
课程必备:
知道Linux系统,老练运用根基的敕令。
起码熟习一种足本说话。
有肯定的英语赏玩才能。
劳绩预期:
把持MySQL数据库的根基运维、打算架构、题目定位、智能诊断等根基技艺,胜任高等MySQLDBA的办事。
讲课讲师:
王恒:从事MySQL运维、MySQLHA、营业支撑、主动化运维平台开垦等一系列数据库联系办事。埋头于MySQL源码研讨、机能测试、系统架构打算等方面。对CGroup虚构化及LinuxKernel等都有深厚兴味。
博客: