mysql

现阶段世界上最受欢迎,也是最流行的服务端关系型数据mysql,Oracle旗下产品。据说mysql玩得溜的大佬股票都赚飞了毕竟(m)没(y)有(s)输(q)钱(l)了
  • MySQL加锁处理分析

    MySQL加锁处理分析

    1. 背景 MySQL/InnoDB的加锁分析,一直是一个比较困难的话题。我在工作过程中,经常会有同事咨询这方面的问题。同时,微博上也经常会收到MySQL锁相关的私信,让我帮助解决一些死锁的问题。本文,准备就MySQL/InnoDB的加锁问题,展开较为深入的分析与讨论,主要是介绍一种思路,运用此思路,拿到任何一条SQL…

  • MySQL执行计划分析(EXPLAIN)之Extra字段详细介绍说明

    MySQL执行计划分析(EXPLAIN)之Extra字段详细介绍说明

    接上篇文章《MySQL执行计划分析(EXPLAIN)之type字段详细介绍说明》,这篇文章奶嘴就来聊聊在MySQL执行计划(EXPLAIN)另一个比较重要的字段Extra。 Extra字面意思为额外的信息,但其实在MySQL优化的工作中,这个字段输出的信息也非常之重要,下面奶嘴就位大家详细解析下该字段可能会出现哪些值,…

  • MySQL执行计划分析(EXPLAIN)之type字段详细介绍说明

    MySQL执行计划分析(EXPLAIN)之type字段详细介绍说明

    接着上篇文章《mysql执行计划分析(explain)的简单介绍说明》 继续讲讲 MySQL 的执行计划(EXPLAIN)中的type 字段,由于type字段的详细说明篇幅较长,并且在分析SQL语句的执行性能上也是特别需要关注的重点,所以奶嘴单独开一片文章来详细讲解。 type字段在 MySQL 官网文档描述如下: T…

  • MySQL执行计划分析(EXPLAIN)的简单介绍说明

    MySQL执行计划分析(EXPLAIN)的简单介绍说明

    MySQL作为目前服务端使用率最高的开源关系型数据库,它的性能优化是很多开发者和DBA非常关注的话题和工作重点。既然说到MySQL优化那就不得不去了解执行一条SQL语句后MYSQL引擎到底在背后做了哪些操作了,比如说使用了哪些数据进行查询,做了什么运算,以什么样的方式来进行数据查询,以及数据的排序方式是什么。如果对于这…

  • MySQL索引以及优化小计

    MySQL索引以及优化小计

    什么是MySQL索引? 索引是对数据库表中一列或多列的值进行排序的一种结构。一个非常恰当的比喻就是书的目录页与书的正文内容之间的关系,为了方便查找书中的内容,通过对内容建立索引形成目录。索引是一个文件,它是要占据物理空间的。 MySQL索引有哪些类型?分别有什么区别? 主键索引: 数据列不允许重复,不允许为NULL.一…