首页
AI Coding
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
数据库
订阅
Jinx19
更多收藏集
微信扫码分享
微信
新浪微博
QQ
7篇文章 · 0订阅
MySQL 性能调优专题一(索引数据结构详解)
索引是帮助MySQL 高效获取数据的排好序的数据结构。 MySQL 默认使用的是B+Tree数据结构。 操作系统读写磁盘的基本单位是扇区,而文件系统的基本单位是簇(Cluster)。 MySQL在存储数据时数据都存储在磁盘的一道道扇区中,磁盘是旋转的,每次存储的数据可能会存储在…
MySQL——索引实现原理
在MySQL中,索引属于存储引擎级别的概念,不同存储引擎对索引的实现方式是不同的,本文主要讨论MyISAM和InnoDB两个存储引擎的索引实现方式。 MyISAM引擎使用B+Tree作为索引结构。 MyISAM会按照数据插入的顺序分配行号,从0开始,然后按照数据插入的顺序存储在…
MySQL索引详解
1. 数据结构 B Tree 指的是 Balance Tree,也就是平衡树。平衡树是一颗查找树,并且所有叶子节点位于同一层。 B+ Tree 是基于 B Tree 和叶子节点顺序访问指针进行实现,它具有 B Tree 的平衡性,并且通过顺序访问指针来提高区间查询的性能。 在 …
这一次,彻底读懂Mysql执行计划
本文主要介绍mysql执行计划各个字段的作用,以及如何利用Mysql执行计划优化我们的Sql,本文主要面向后端开发程序员,以及需要和数据库打交道的同学们。 所谓的执行计划就是Mysql如何执行一条Sql语句,包括Sql查询的顺序、是否使用索引、以及使用的索引信息等内容。一个例子…
MySQL 性能调优专题二(Explain执行计划使用详解)
EXPLAIN 分析你的查询语句或是结构的性能瓶颈。 使用EXPLAIN 关键字可以模拟优化器执行 SQL 语句,从而知道 MySQL 是如何处理你的 SQL 语句的。 在日常工作中,我们有时会碰到执行较慢的 SQL,此时我们可以使用 EXPLAIN 关联字来执行 SQL,可以…
理解索引:MySQL执行计划详细介绍
工作中,MySQL会记录执行时间比较久的SQL语句,找出这些SQL语句是第一步,重要的是查看SQL语句的执行计划,对于MySQL执行计划的获取,可以通过explain方式来查看,这条命令的输出结果能够让我们了解MySQL优化器是如何执行SQL语句的。 MySQL优化器是基于开销…
MySQL——通过EXPLAIN分析SQL的执行计划
在MySQL中,我们可以通过EXPLAIN命令获取MySQL如何执行SELECT语句的信息,包括在SELECT语句执行过程中表如何连接和连接的顺序。 type:表示MySQL在表中找到所需行的方式,或者叫访问类型。常见访问类型如下,从上到下,性能由差到最好: customer、…