首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Mysql
订阅
同学你好
更多收藏集
微信扫码分享
微信
新浪微博
QQ
17篇文章 · 0订阅
SQL性能优化的47个小技巧,你了解多少?
大家好,我是哪吒。 1、先了解MySQL的执行过程 了解了MySQL的执行过程,我们才知道如何进行sql优化。 客户端发送一条查询语句到服务器; 服务器先查询缓存,如果命中缓存,则立即返回存储在缓存中
MySQL 执行计划(explain)使用详解
本文已参与「掘力星计划」,赢取创作大礼包,挑战创作激励金。 执行计划是什么? 使用 EXPLAIN 关键字可以模拟优化器执行SQL查询语句,从而知道MySQL是 如何处理你的SQL语句的,分析你的查询
盘点数据库慢查询的12个原因
大家好,我是捡田螺的小男孩。 日常开发中,我们经常会遇到数据库慢查询。那么导致数据慢查询都有哪些常见的原因?今天田螺哥就跟大家聊聊导致数据库慢查询的12个常见原因,以及对应的解决方法
MVCC我知道,但是为什么要设计间隙锁?
MVCC作用 MVCC是采用无锁的形式解决读-写冲突问题。这里的读是指的快照读。即MVCC实现的快照读!!! 什么是MVCC 多版本并发控制(MVCC)是一种解决读-写冲突的无锁并发控制。 每一行记录
MySQL not in 不走索引?胡扯
今天的文章是之前筹划的《程序员十万个为什么》 系列文章。 经常有面试题问到 MySQL not in 走索引吗?偶尔也会有同事说,千万别用 not in,那么道理是怎么样呢?
全网最清楚的:MySQL的insert buffer和change buffer 串讲
一、前言 二、问题引入 2.1、聚簇索引 2.2、普通索引 三、change buffer存在的意义 四、再看change buffer 五、change buffer 的限制 六、change bu
【Mysql核心剖析系列】Change Buffer 与 Redo Log的区别
redo log 是干嘛的呢?这是一块内存空间还是磁盘空间?为什么还需要 change buffer ?它是为谁承载的呢?这几个东西在初接触时比较容易头晕。
一步一步带你入门MySQL中的索引和锁
索引常见的类型有哈希索引,有序数组索引,二叉树索引,跳表等等。本文主要探讨 MySQL 的默认存储引擎 InnoDB 的索引结构。 在InnoDB中是通过一种多路搜索树——B+树实现索引结构的。在B+树中是只有叶子结点会存储数据,而且所有叶子结点会形成一个链表。而在InnoDB…
MySQL 的锁
MySQL里有非常多锁的概念,经常可以听到的有:乐观锁、悲观锁、行锁、表锁、Gap锁(间隙锁)、MDL锁(元数据锁)、意向锁、读锁、写锁、共享锁、排它锁。这么锁一听就让人头大,于是去看一些博客,有些讲乐观锁、悲观锁,有些在讲读锁、写锁,于是乐观锁和悲观锁好像理解了,读锁写锁好像…
MySQL的元数据锁MDL发生场景和解决方法总结
MetaData Lock即元数据锁,在数据库中元数据即数据字典信息包括db,table,function,procedure,trigger,event等。Metadata lock主要为了保证元数据的一致性,用于处理不同线程操作同一数据对象的同步与互斥问题。 此次我们对Al…