网站首页 站内搜索

搜索结果

查询Tags标签: MySQL45,共有 23条记录
  • MySQL45讲之order工作原理

    前言 本文介绍 order 的三种排序方式,全字段排序、rowid 排序和索引树排序,以及每种排序方式具体是如何工作的。 当使用 explain 查看执行计划时,如果 extra 中有 Using filesort,表示经过了排序。 MySQL 会在内存中分配一块内存专门用来排序,可以通过 sort_buffer_s…

    2021/9/18 2:05:06 人评论 次浏览
  • MySQL45讲之order工作原理

    前言 本文介绍 order 的三种排序方式,全字段排序、rowid 排序和索引树排序,以及每种排序方式具体是如何工作的。 当使用 explain 查看执行计划时,如果 extra 中有 Using filesort,表示经过了排序。 MySQL 会在内存中分配一块内存专门用来排序,可以通过 sort_buffer_s…

    2021/9/18 2:05:06 人评论 次浏览
  • MySQL45讲之count操作

    前言 本文介绍 MyISAM 和 InnoDB 如何执行 count 操作,如果是一个需要使用 count 进行大量计数的场景,应该如何设计实现,以及不同 count 操作的效率。 MyISAM和InnoDB的count MyISAM MyISAM 存储引擎的每个表记录了总行数,在没有 where 条件时,直接获取该记录值返回。…

    2021/9/16 2:05:02 人评论 次浏览
  • MySQL45讲之count操作

    前言 本文介绍 MyISAM 和 InnoDB 如何执行 count 操作,如果是一个需要使用 count 进行大量计数的场景,应该如何设计实现,以及不同 count 操作的效率。 MyISAM和InnoDB的count MyISAM MyISAM 存储引擎的每个表记录了总行数,在没有 where 条件时,直接获取该记录值返回。…

    2021/9/16 2:05:02 人评论 次浏览
  • MySQL45讲之优化器选错索引

    前言 本文简要介绍优化器选择索引的依据有哪些,有什么办法人为引导优化器选择更优的执行方案。 为什么会出现选错索引 可能是统计索引基数信息错误,导致优化器错选索引,也可能是MySQL的bug。 选择依据 优化器选择索引的依据有扫描行记录数、回表次数、是否创建临时表和…

    2021/9/11 2:04:59 人评论 次浏览
  • MySQL45讲之优化器选错索引

    前言 本文简要介绍优化器选择索引的依据有哪些,有什么办法人为引导优化器选择更优的执行方案。 为什么会出现选错索引 可能是统计索引基数信息错误,导致优化器错选索引,也可能是MySQL的bug。 选择依据 优化器选择索引的依据有扫描行记录数、回表次数、是否创建临时表和…

    2021/9/11 2:04:59 人评论 次浏览
  • MySQL45讲之更新缓存

    前言 本文介绍MySQL的更新缓存Change Buffer,以及唯一索引和普通索引如何选择。 唯一索引和普通索引的选择 查询过程 唯一索引下,查询索引树,找到第一条匹配的行就返回; 普通索引下,查询索引树,找到第一条匹配的行之后,继续往下遍历,直到第一条不匹配的行为止,再…

    2021/9/8 19:06:35 人评论 次浏览
  • MySQL45讲之更新缓存

    前言 本文介绍MySQL的更新缓存Change Buffer,以及唯一索引和普通索引如何选择。 唯一索引和普通索引的选择 查询过程 唯一索引下,查询索引树,找到第一条匹配的行就返回; 普通索引下,查询索引树,找到第一条匹配的行之后,继续往下遍历,直到第一条不匹配的行为止,再…

    2021/9/8 19:06:35 人评论 次浏览
共23记录«上一页12下一页»
扫一扫关注最新编程教程