快速注册
重设密码
首页 / 技术课 / MySQL高级管理与性能调优最佳实践
免费试看

MySQL高级管理与性能调优最佳实践

课程内容由浅入深,涉及MySQL数据库安装配置、基本维护、权限管理、优化及高可用配置实战等方面。

16课时
647人预约
4.3分
  • 收藏
  • 下载
  • 365天随时学
  • 认证课免费送题库
  • 微信群答疑
  • 免费送原版课程讲义
  • 课程详情
  • 章节目录
  • 用户评论
  • 讲师介绍

课程简介

课程内容由浅入深,涉及数据库安装配置 数据库基本维护 用户权限管理和表空间管理 数据库优化 数据库高可用配置实战等几方面。通过学习学员可达到企业级数据库日常运维及调优水平,能掌握数据库日常运维、巡检、监控、备份、迁移及调优技术。

课程目标

掌握MySQL数据库Schema对象管理

掌握MySQL数据库锁阻塞状态检测

掌握MySQL Backup 进行数据库备份恢复

掌握XtraBackup 进行数据库备份恢复

掌握MySQL 数据库优化设计

掌握 MySQL 数据库优化方法

掌握基于MySQL的组复制MGR技术实现主从环境和集群环境搭建

掌握基于代理机制和编码方式实现数据库读写分离

适合人群

系统集成工程师

数据分析工程师

软件开发工程师

网络安全工程师

数据库工程师

第1章 MySQL安装配置 00:30:43
1.1.MySQL介绍00:18:09
1.2.MySQL软件安装00:12:34
第2章 MySQL体系结构 01:02:40
2.1.MySQL体系结构01:02:40试看
第3章 实例维护 00:57:48
3.1.MySQL服务器启动与关闭00:02:29
3.2.使用系统变量和状态变量00:55:19
第4章 MySQL日志 00:52:03
4.1.MySQL日志种类00:01:17试看
4.2.使用General Query Log00:03:06
4.3.使用Slow Query Log00:06:58
4.4.数据库重做日志00:22:56
4.5.二进制日志binlog00:17:46
第5章 MySQL用户管理 00:43:27
5.1.MySQL用户管理00:10:14
5.2.MySQL权限授予与回收00:17:51
5.3.数据库角色的使用00:04:49
5.4.MySQL审计设置00:10:33
第6章 数据库-系统数据库和创建数据库 00:33:33
6.1.系统数据库和创建数据库00:33:33
第7章 数据库-InnoDB表空间 00:24:38
7.1.InnoDB表空间00:24:38
第8章 表 00:43:41
8.1.表数据类型00:05:53
8.2.维护和使用表00:31:38
8.3.创建和使用索引00:04:10
8.4.创建和使用视图00:02:00
第9章 MySQL数据查询 00:12:27
9.1.单表查询00:09:02
9.2.分组查询00:03:25
第10章 连接查询和子查询 00:28:36
10.1.连接查询00:10:35
10.2.子查询00:11:39
10.3.使用正则表达式查询00:06:22
第11章 高级查询 00:18:17
11.1.基于窗口函数的查询00:10:47
11.2.行列转换00:07:30
第12章 MySQL数据库编程 00:36:43
12.1.MySQL编程基础00:15:08
12.2.编写MySQL存储过程和函数00:10:13
12.3.编写MySQL触发器00:06:46
12.4.编写MySQL事件调度器00:04:36
第13章 MySQL并发管理 00:26:43
13.1.MySQL事务模式00:08:46
13.2.MySQL锁机制00:07:20
13.3.阻塞状态检测和死锁00:10:37
第14章 备份恢复 00:42:43
14.1.备份恢复概念00:04:19
14.2.使用MysqlBackup备份恢复数据库00:38:24
第15章 数据库导入导出 00:29:30
15.1.数据库导入导出00:29:30
第16章 MySQL数据库优化概念 00:32:08
16.1.MySQL数据库优化概念00:32:08
第17章 优化IO和内存 00:28:10
17.1.优化数据库IO00:08:46
17.2.优化内存设置00:16:08
17.3.资源使用控制00:03:16
第18章 优化SQL 00:56:47
18.1.优化统计00:11:51
18.2.SQL语句优化00:38:17
18.3.使用提示00:06:39
第19章 高可用及半同步复制 00:45:57
19.1.高可用及半同步复制00:45:57
第20章 组同步复制 00:27:22
20.1.组同步复制00:27:22
  • localhost:8080
    5分
    2020-03-06
    0
    好用的MySQL 调优工具有推荐吗?
    我要回复
  • admin
    4分
    2020-08-27
    0
    数据库Mysql优化应该从哪些方面考虑,具体的优化步骤有哪些?
    我要回复
  • 就叫“网名”好了
    4分
    2020-10-25
    0
    想了解高并发场景下的数据库事务调优!
    我要回复
  • 请修改备注
    5分
    2020-11-05
    0
    用sysbench如何测试mysql性能并调优?
    我要回复
  • 深海藏着溺亡鱼
    4分
    2021-04-08
    0
    课程会讲解一些常用的MySQL 调优配置吗?
    我要回复
  • 各种Demo
    4分
    2021-09-27
    0
    MySQL 调优除了SQL语句、索引、硬件、数据库结构、系统配置,也没有其他项目了吧!欢迎补充讨论!
    我要回复

杨老师

工作经验

2007年至今:大连理工大学计算机系主任

工作内容:主要负责数据库相关课程教学。主讲课程包括《关系数据库原理》《Oracle数据库基础》《Oracle数据库管理》。

兼职情况:工作期间在多家公司做兼职讲师,主要讲Oracle10g、11g数据库管理课程(包括OCP认证考试培训)和SQL/PLSQL基础课程,任职过的公司包括大连华信、东软、NIIT、北京尚观、大连华锐、辽宁警校、中培教育以及大连维多玛。


2005/12—2007/07 :大连华信计算机技术有限公司

所属行业:计算机软件

部门/职位:企业信息化事业部/高级项目经理

工作内容:市场方面, 参与项目前期的交流、投标书编制工作;项目管理方面, 根据部门要求负责项目的管理, 包括项目前期的准备、计划制定、带领团队实施、客户对应以及后期维护的对应工作。


2003/12—2005/08博雅思信息科技有限公司大连分公司(香港) 

所属行业:计算机软件

部门/职位:研发部大连研发中心/技术总监

工作内容:产品设计, 在产品经理提出产品需求后, 带领团队进行设计;产品开发管理, 组织团队进行产品研发, 制定开发规范, 制定产品开发计划, 制定产品测试流程;产品技术支持, 产品销售后, 负责产品的售后技术支持;新技术研发, 带领团队进行新技术研发, 保持技术水平的先进性。


2001/03—2003/12北京百特赛威计算机网络有限公司

所属行业:计算机软件

部门/职位:软件部/部门副经理

工作内容:技术研发, 新技术的研究, 技术培训的组织安排, 组织团队进行新技术测试;开发管理, 制定开发、测试流程, 制定开发规范, 监督、指导各项目组的研发工作;项目管理, 参与重大项目的管理工作, 包括前期的项目准备、项目实施监控、阶段验收、客户回访等工作。


1999/04—2001/03大连华信计算机技术有限公司

所属行业:计算机软件

部门/职位:惠普应用授权开发中心/项目支持经理

工作内容:接口程序开发, 在CALLCENTER产品开发中, 负责CLALLCENTER系统与外部系统间的数据接口程序开发工作, 主要采用SOCKET技术与外界通讯, 包括设计、开发、测试、实施;新技术应用, 之后学习中间件技术并负责应用, 当时主要是bea TUXEDO产品;项目管理, 协助项目经理进行项目的日常管理。


项目经验

2005/12—2006/10 深圳市财政局信息资源规划

软件环境: Win2000/WinXP 

开发工具:Microsoft Office, Rational Rose 

项目描述:本项目是国家电子政务12个金字工程“金财工程”实施前的规划工作, 结合国家金财工程的要求以及当前深圳市财政局信息化建设现状进行总体规划, 基于信息资源规划方法进行数据层面的全面整合, 项目主要工作内容包括全域业务梳理、业务流程优化、数据建模、主系统的需求分析。

责任描述:1.负责项目的组织实施, 包括项目人员管理、进度管理、质量管理、成本管理、风险控制、信息安全管理等;2.负责工程方法的贯彻实施;3.负责客户对应, 协调解决问题;4.负责项目各阶段的验收工作。


2005/04—2005/08C-Centric产品研发

软件环境:Win2000/WinXP

开发工具:Java, J2EE, Oracle, Sqlserver2000, Jboss, Tomcat, Cvs, Eclipse, Echo,Echopoint

项目描述:C-Centric 产品是一个基于J2EE技术的CRM产品, 根据研发部门的统一规划对产品进行功能增强并完成新版本发布前的测试工作,产品主要功能模块为客户资料管理, 电话营销, 投诉申告管理, 工单流转等。

责任描述:新版本功能设计, 组织开发、测试,Oracle数据库配置管理


2004/10-2005/04外包 美国Edify公司, 模块开发和测试

软件环境:Win2000/WinXP

开发工具:Speechify, Nuance, Sqlserver, Oracle, NMS Voice Card

项目描述:主要有两部分工作, 一部分是开发:接美国Edify公司的外包任务, 按计划进行产品开发和单体测试, 通过VPN连接到Edify 公司, 通过版本控制工具PVCS和Bug Tracker 进行协同开发, 另一部分是产品测试:通过VPN 获取Edify产品的最新版本, 根据设计文档进行测试用例设计, 按要求搭建完整测试环境进行测试, 通过 Bug Tracker 进行Bug 跟踪, 与Edify公司开发部门、测试部门协同工作。

责任描述:1.客户联络。通过Email和电话会议与Edify公司沟通, 针对任务分配情况和工作进展进行交流和回报。2.外包工作内部管理。规范管理外包工作开发和测试环境和流程


2003/12-2004/10C-Centric Contact Center 研发

软件环境:Win2000/WinXP

开发工具:Java, VC++, VB, cyrstal report,oracle

项目描述:C-Centric Contact Center产品系自主研发的CTI产品, 主要应用于Callcenter项目中, 产品中包含系统管理、状态监控、呼叫应答客户端、后台服务(排队、日志、路由等功能)。

责任描述:1.产品功能设计, 架构实现; 2.指导团队完成开发和测试工作;3.产品售后技术支持;4.新功能设计;5.Oracle数据库配置管理


2003/06-2003/12江西联通智能网预付费业务报表经营分析系统

软件环境:HP-UNIX, Win2000

开发工具:C, pro*c, PB, Oracle

项目描述:基于UNIX平台的话单采集、数据分析, 并通过报表展现业务开展情况, 为经营提供参考。

责任描述:1.话单数据处理核心代码编写;2.指导团队完成开发工作;3.协调客户, 并负责现场实施


2002/11-2003/06卫通IP电话计费结算

软件环境:SUN SOLARIS, Win2000

开发工具:C, pro*c, Delphi, Oracle, Intec Interconnect, Veritas, Cell, IBM MessageQ

项目描述:基于UNIX平台的电信应用, 包括话单采集(FTP方式), 计费, 营业, 帐务, 结算(网间, 网内, 国际), 其中结算部分采用了英国 Intec公司的Interconnect产品。

责任描述:1.负责项目的组织、策划;2.负责生产环境的搭建, 包括存储设备配置、集群软件配置、数据库安装;3.项目开发管理、现场实施管理;4.客户协调, 以及第三方厂商协调(项目中采用了华为公司的软交换设备);5.负责Oracle数据库管理。


2001/09-2002/07联通综合营帐

软件环境:HP-UNIX, Win2000

开发工具:C, pro*c, Delphi, Oracle, TUXEDO

项目描述:基于UNIX平台的电信应用, 通过整合联通现有的业务系统为客户提供统一的服务窗口,实现综合营业和综合帐务。

责任描述:1.负责项目的组织、策划;2.负责TUXEDO产品的安装及多域配置, 指导组员进行二次开发;3.开发过程和测试过程管理;4.负责Oracle数据库管理。


2000/04-2001/03上海电信客服1000号

软件环境:HP-UNIX, Win98

开发工具:C, pro*c, VB, Oracle, TUXEDO

项目描述:基于HP CTI中间件CCM的Callcenter应用, 建立新的客户中心1000, 同时整合原有客服系统170、189等。系统规模是180线自动语音, 96坐席。

责任描述:1.客服中心与营业计费系统的接口程序开发, 中间件产品的应用(BEA TUXEDO); 2.系统现场实施, 上线测试, 客户验收对应等管理工作;3.负责Oracle数据库开发。


1999/08-2000/04辽宁移动客服中心1860、1861

软件环境:HP-UNIX, Win98

开发工具:C, pro*c, VB, VC++,  Informix, HP-CCM

项目描述:基于HP CTI中间件CCM的Callcenter应用, 180线语音、30线催费、12线传真、50人工坐席。

责任描述:1.负责客户系统与移动公司的营业帐务系统进行数据交换的接口程序编写, 通过SOCKET与营业帐务系统通讯。2.系统现场实施, 上线测试。