开课-mysql
开课吧的一些东西例如mysql
nzch
这个作者很懒,什么都没留下…
展开
-
开课mysql-------主从,读写分离------------07
我的mysql的安装在哪个虚拟机? mysql01和mysql02 集群的搭建: 第一步:安装mysql 第二步: mysql的启动:service mysqld start mysql的停止:service mysqld stop mysql的重启:service mysqld restart 第三步:修改my.conf ...原创 2020-03-06 12:24:30 · 149 阅读 · 0 评论 -
开课mysql-----06
之前的知识点的总结: 接着往下学习: 我们只要搞明白这几个就可以:system,const,eq_ref,ref range,index,all 开启慢查询日志不是一直就开启的而是某一个阶段看出来有问题再来开启的。 system:全表只有一条记录。 举例:explain select * from (select * from mylock where in=1) a; const...原创 2020-02-25 13:18:37 · 208 阅读 · 0 评论 -
开课mysql--------索引,性能分析-------05
MVCC:多版本并发控制,多版本指的是不同的快照。分为快照读和当前读。 RC级别下,MVCC会每个都获取最新的版本快照。原创 2020-02-24 23:08:19 · 163 阅读 · 0 评论 -
开课mysql----------索引--锁(强力篇)--------04
行锁是如何加上的? 当前读和快照读: cru加了排他锁。 -------------------------------------------------------------------------------------------------- 聚集索引: 主键索引: --------------------------- 隔离级别详解。 脏读 可重复读 幻读 ...原创 2020-02-24 19:40:37 · 178 阅读 · 0 评论 -
开课mysql------------表锁,行锁,索引--------03
表锁的总结: 读锁:共享锁。 写锁:排他锁。 select是读锁。 crud死写锁。 在元数据锁不是这么认为了:DML和DQL是读锁。DDL是写锁。 表锁是在mysql的server层实现的。 ----------------------------------------------------------------------------------------------...原创 2020-02-24 16:29:37 · 390 阅读 · 2 评论 -
开课mysql-----02-------架构篇和表锁
知识点:分为server层和存储引擎。 server层:连接器,解析器,优化器。 查询缓存不建议使用。 存储引擎层:真正和数据读写有关系的,是和物理内存真正交互的部分,采用插件的形式封装。 解析器: 词法分析 分词 ----->根据空格拆分sql语句,拆出sq的关键字和非关键字。 语法分析 分析 : 符合SQL的语法 SQL的语法 : SQL 92 limit MYSQL自己的...原创 2020-02-14 12:31:40 · 246 阅读 · 0 评论 -
开课mysql---01---基础篇
sql的排序: 排序的规则: 先知道去哪里查from 然后知道连接的关系on join 然后知道wher的条件。 分组 GROUP BY having -------- select ----- DISTINCT ORDER BY LIMIT ------------------------------------------------------- ...原创 2020-02-14 02:39:50 · 170 阅读 · 0 评论