01课程简介


p02 mysql简介

p03rpm安装

先在官网下载rpm安装包

查看是否安装过

安装


查看是否安装成功

service mysql start 启动mysql
service mysql stop 停止mysql

p04 root密码设置和开机启动


p05 安装位置

p06修改字符集


p07mysql配置文件

p08 mysql逻辑架构简介

p14 索引是什么



p15 索引优势劣势

p16索引分类


p17索引结果与检索原理



p18 哪些情况适合建立索引

p19不适合建索引情况

p20 性能分析前提知识


p21 explain使用简介

explain+sql语句

p22explain之id介绍


第一种

第二种

第三种

p23explain之select_type和table介绍


table显示数据是关于哪张表的

p24 explain之type介绍

type类型


p25 explain之possible_key与key

p26explain之key_len介绍

p27explain之ref介绍


p28explain之rows介绍

rows:每张表有多少行被优化器查询

建完索引后,rows降低了

p29explain之extra介绍

总体

using filesort


优化前后对比

using temporary

using index (正常)



p30explain之热身Case

p31 索引单表优化案例

第一次没有索引

第二次建立了三个字段的复合索引

范围查询会导致索引失效

优化办法: 删除原来索引 创建新的2个字段的复合索引

p32 两表优化案例


结论:左外级联 右表添加索引, 右外级联 左表添加索引

p33 索引三表优化案例


p34 索引优化


最左匹配原则:

p35 索引优化2


p36 索引优化3


p37索引优化4


p38 索引优化5

p39 索引优化6

p40 索引优化7



想要使用左边%开始的模糊查询,又索引不失效,使用覆盖索引,即 查询的字段个数和顺序 和 建立的索引个数顺序保持一致

p41 索引优化8


p52 表锁 读锁案例讲解

加读锁
lock table mylock read;

p53 写锁案例讲解

加写锁
lock table mylock write;
释放锁
unlock tables;



查看哪些表被加锁了
show open tables;

p54 行锁理论

p55 行锁讲解


p57 索引失效行锁变表锁

p58 间隙锁危害

P59如何锁定一行

select xxx … for update 锁定某一行后,其他事务操作这行会被阻塞

p60 行锁总结




行锁优化建议

尚硅谷周阳mysql高级相关推荐

  1. 尚硅谷《MySQL高级特性篇》教程发布

    MySQL底层如何组织设计数据 怎么理解"索引即数据,数据即索引" 海量数据和高并发场景下如何设计主键 索引下推.覆盖索引对优化有什么优势 如何保证主从一致性 MVCC如何解决可重 ...

  2. 尚硅谷周阳老师-redis脑图课件

    因为脑图原件是.mmap格式,使用wps和xmind打开都会有格式不兼容的问题,这里我们可以使用mindmanager试用版存为html5交互式格式, 提供在线阅读.因为阿里云学生服务器带宽有限,这里 ...

  3. 【学习笔记】尚硅谷周阳老师的Docker教程学习笔记

    本文是尚硅谷周阳老师的Docker教程的相关学习笔记,暂时还没有检查勘误过. 一.Docker简介 1. 简介 Docker的出现是为了解决代码在本机可以正常运行,而部署到其他机器不能运行的问题.这是 ...

  4. 尚硅谷 -夏磊高级8个sql-建表语句

    尚硅谷 -夏磊高级8个sql-建表语句 create table t_dept( id int(11) not null auto_increment, deptName varchar(30) de ...

  5. 【尚硅谷/周阳】JUC学习笔记

    JUC学习笔记[尚硅谷/周阳] 本文章基于B站视频教程[juc 与 jvm 并发编程 Java 必学_阳哥- 尚硅谷]进行整理记录,仅用于个人学习,交流使用. 目录标题 JUC学习笔记[尚硅谷/周阳] ...

  6. 尚硅谷周阳老师 SpringCloud第二季学习笔记

    前言:首先感谢尚硅谷周阳老师的讲解,让我对springcloud有了很好的理解,周阳老师的讲课风格真的很喜欢,内容充实也很幽默,随口一说就是一个段子,我也算是周阳老师的忠实粉丝啦. 先说说课程总体内容 ...

  7. 尚硅谷周阳_SpringCloud第二季脑图

    尚硅谷周阳_SpringCloud第二季脑图 01_组件说明.架构构建 02_Eureka服务注册与发现.Zookeeper服务注册与发现 03_Consul服务注册与发现.Ribbon负载均衡服务调 ...

  8. 2、Spring Boot尚硅谷笔记整理高级篇-消息

    1.Spring Boot尚硅谷笔记整理高级篇-缓存 2.Spring Boot尚硅谷笔记整理高级篇-消息 3.Spring Boot尚硅谷笔记整理高级篇-检索 4.Spring Boot尚硅谷笔记整 ...

  9. 尚硅谷周阳老师2020年 SpringCloud(H版和Alibaba) 视频教程学习时整理的笔记记录和代码

    尚硅谷周阳老师2020年 SpringCloud(H版和Alibaba)视频教程学习时整理的笔记记录和代码 尚硅谷周阳老师SpringCloud(H版和Alibaba)学习.代码摘录,下面是各个mod ...

最新文章

  1. 2018年AI和ML(NLP、计算机视觉、强化学习)技术总结和2019年趋势
  2. Tensorflow之flags的用法介绍
  3. Abp vNext异常处理的缺陷/改造方案
  4. lua菜鸟教程_Lua语言学习
  5. [css] 请举例说明伪元素 (pseudo-elements) 有哪些用途?
  6. 在winform中,禁止combobox随着鼠标一起滑动!
  7. 陈皓:谈谈职业规划——CSDN对我的采访
  8. 腾讯王者荣耀AI论文首次曝光:五AI王者局开黑与人类战队打成平手
  9. java中获取配置文件数据_Java 读取、获取配置文件.properties中的数据
  10. 阻抗匹配四参数:反射系数、行波系数、驻波比、回波损耗
  11. android仿QQ列表的效果实现
  12. Verilog基本语法之wire和reg
  13. Java 发送消息模版内容换行(包含微信,企业微信)
  14. linux获取文件后缀名,linux shell获取文件名和路径,basename/dirname/${}运用
  15. phpstorm使用小技巧一
  16. Nginx安装在服务器
  17. Uniapp Video MP4视频播放失败,只有声音,黑屏,视频播放不了,解决办法
  18. 调用ycwin.cpp接口的YC服务器源码ycs.js
  19. 蠡测机房重构之组合查询
  20. 编程速记(39):Matlab篇-提取图像高频/低频信息-基于DCT

热门文章

  1. Docker Quickstart Terminal启动报错“Unable to verify the Docker daemon”和步骤“Finalize”出错
  2. 谈谈产品和运营之 - 什么是用户预期
  3. Idea做spring项目所遇到的一些问题
  4. 别怕手速慢了,我用Python自动抢红包
  5. Linux下JDK安装
  6. JAVA——面向对象总结(一)课后习题
  7. 安卓主板的双屏异显带双触摸功能
  8. 华三通用性能服务器,高水平通过国家级实验室多项标准化评测 新华三服务器树立企业计算新标杆...
  9. 霍尔Foc算法解析,代码 中颖单片机,3213 提供代码、电路图和pcb
  10. Retrofit使用SimpleXmlConverterFactory解析xml之无坑版(无坑有效期:暂定17年底)