导航
课程首页
  • PM-Summit 全球产品经理大会云会员
  • SDCon 全球软件研发技术大会云会员
  • ML-Summit 全球机器学习技术大会云会员
  • C++性能优化高端培训
  • AI全栈开发实战营
精品课 极客时间

C 知道

登录
会员中心
消息
历史
创作中心
创作
学习中心
成为讲师

高性能MySQL实战课

高性能MySQL实战课
共45节 17800人在学 课程详情
课程目录
讨论留言
  • 经典SQL问题永不褪色

    • 每门课都大于x分
    • 课程选修问题
    • 生成比赛对阵表
    • 删除冗余记录
    • 横表与纵表的概念、场景及互换
  • 关于索引那些不得不说的事

    • 必知MySQL索引结构之B+Tree
    • MyISAM与InnoDB的B+Tree不一样
    • 它终于来了--降序索引
    • like '%xxx'不会使用索引
    • 不要再让索引列参与运算
    • 小心隐式类型转换的陷阱
    • 原来or跟and区别这么大
    • 一节课讲透全文索引
    • 全文索引之ngram全文解析器
    • 全文索引之spinx(抛砖引玉)
  • 深入理解事务与锁机制

    • 事务并发带来的问题
    • 事务的4种隔离级别
    • MyISAM与InnoDB锁机制
    • 友好的共享锁
    • 霸道的排他锁
    • 自增锁及其作用
    • 不得不说的临键锁与间隙锁
    • 死锁产生的原因及解决
  • MySQL 8.0之窗口函数

    • 一个例子弄懂什么是窗口函数
    • 排序函数的使用(计算排名)
    • 分布函数的使用(计算分布/占比)
    • 偏移函数的使用(计算同比/环比)
    • 分组函数的使用(按销量分组)
  • MySQL 8.0之通用表表达式

    • MySQL 8.0新特性CTE介绍
    • 非递归CTE(一次定义多次使用)
    • 递归CTE(原来SQL可以如此优雅)
  • Linux上轻松安装MySQL 8.0

    • Windows安装虚拟机Vmware 15.5
    • Vmware安装Linux(CentOS 7.8)
    • CentOS 7.8安装MySQL 8.0
    • 克隆虚拟机(为主从复制做准备)
  • 超简单的主从复制

    • 半同步复制的场景及实现
    • 什么是主从复制(原理、场景)
    • 常见的几种主从架构
    • 主从复制的实现(异步)
    • 延时复制的场景及实现
  • 高并发之读写分离

    • MyCAT的安装
    • MyCAT实现MySQL的读写分离
    • 测试读写分离
    • 认识数据库中间件MyCAT
  • 吊打面试官:MySQL面试题精讲

    • 面试中不得不提的SQL问题
播放页问题反馈
视频学习中有任何产品建议都可由此反
馈,我们将及时处理!

课时介绍

自增锁及其作用

课程介绍

限时福利1:购课进答疑群专享柳峰(刘运强)老师答疑服务



为什么需要掌握高性能的MySQL实战?


由于互联网产品用户量大、高并发请求场景多,因此对MySQL的性能、可用性、扩展性都提出了很高的要求。使用MySQL解决大量数据以及高并发请求已经是程序员的必备技能,也是衡量一个程序员能力和薪资的标准之一。


为了让大家快速系统了解高性能MySQL核心知识全貌,我为你总结了「高性能 MySQL 知识框架图」,帮你梳理学习重点,建议收藏!



【课程设计】


课程分为四大篇章,将为你建立完整的 MySQL 知识体系,同时将重点讲解 MySQL 底层运行原理、数据库的性能调优、高并发、海量业务处理、面试解析等。


一、性能优化篇:

主要包括经典 MySQL 问题剖析、索引底层原理和事务与锁机制。通过深入理解 MySQL 的索引结构 B+Tree ,学员能够从根本上弄懂为什么有些 SQL 走索引、有些不走索引,从而彻底掌握索引的使用和优化技巧,能够避开很多实战中遇到的“坑”。


二、MySQL 8.0新特性篇:

主要包括窗口函数和通用表表达式。企业中的许多报表统计需求,如果不采用窗口函数,用普通的 SQL 语句是很难实现的。


三、高性能架构篇:

主要包括主从复制和读写分离。在企业的生产环境中,很少采用单台MySQL节点的情况,因为一旦单个节点发生故障,整个系统都不可用,后果往往不堪设想,因此掌握高可用架构的实现是非常有必要的。


四、面试篇:

程序员获得工作的第一步,就是高效的准备面试,面试篇主要从知识点回顾总结的角度出发,结合程序员面试高频MySQL问题精讲精练,帮助程序员吊打面试官,获得心仪的工作机会。

推荐课程

信息系统项目管理师自考笔记

李明 · 710人在学

python从0到1:期货量化交易系统(CTP实战,高频及合成K线数据

王先生 · 22072人在学

手把手搭建Java超市管理系统【附源码】(毕设)

汤小洋 · 4198人在学

Java毕设springboot外卖点餐系统 毕业设计毕设源码 使用教

黄菊华 · 786人在学

基于SSM酒店管理系统(毕设)

小尼老师 · 837人在学

java项目实战之购物商城(java毕业设计)

Long · 5151人在学

手把手搭建Java求职招聘系统【附源码】(毕设)

汤小洋 · 1506人在学

Python Django 深度学习 小程序

钟翔 · 2316人在学

城管局门前三包管理系统+微信小程序(vue+springboot)

赖国荣 · 597人在学

Vue+Uni-app(uniapp)入门与实战+赠送仿美团点餐小程序

李杰 · 3979人在学

正在试验
后自动删除环境
课程实验
本次实验时间已到期 00:00:00

    订阅失败

    高性能MySQL实战课
    高性能MySQL实战课 ...

    订阅列表已满,请先移出部分订阅内容。

    当前章节需购买后观看
    开通超级会员免费看!专家精选系列课程,满足你从入门到精通!更有问答月卡免费送,你的问题有问必答!
    提交答案

    购买课程

    扫码完成付费,可继续学习全部课程内容

    加载中...
    课件正在飞速打包中,请耐心等待几秒钟~
    首页
    博客
    下载
    学习
    社区
    C知道
    GitCode
    InsCodeAI
    技术会议
    会员中心
    创作中心
    联系我们
    工作时间: 8:30 - 22:00
    客服电话: 400-660-0108
    kefu@csdn.net在线客服
    • 关于我们
    • 招贤纳士
    • 商务合作
    • 寻求报道
    • 京ICP备19004658号
    • 经营性网站备案信息
    • 公安备案号11010502030143
    • 营业执照
    • 北京互联网违法和不良信息举报中心
    • 家长监护
    • 中国互联网举报中心
    • 网络110报警服务
    • Chrome商店下载
    • 账号管理规范
    • 版权与免责声明
    • 版权申诉
    • 出版物许可证
    • ©1999-2024北京创新乐知网络技术有限公司