前面介绍了 B 树索引、哈希索引,接下来看看 MySQL 全文索引。 在讲全文索引之前,可以看看如下很常见的一类 ...[作者空间]
这篇主要介绍 MySQL 索引的 Cardinality 值(基数)以及索引的可选择性。 索引基数值 索引基数的含...[作者空间]
说到这儿,可能有的人会有些疑问: 多值索引不就是联合索引吗,还需要单独开一篇来讲? 多值索引和基于多个字段的联合索...[作者空间]
上篇文章已经详细介绍 MySQL 组合索引的概念以及其适用场景,这篇主要介绍 MySQL 组合索引的不适用场景以及...[作者空间]
建立在多个列上的索引即组合索引(联合索引),适用在多个列必须一起使用或者是从左到右方向部分连续列一起使用的业务场景...[作者空间]
表的主键指的针对一张表中的一列或者多列,其结果必须能标识表中每行记录的唯一性。InnoDB 表是索引组织表,主键既...[作者空间]
上一章讲了数据库基本上都用 B+ 树来存储索引的原因:适合磁盘存储,能够充分利用多叉平衡树的特性,磁盘预读,并且很...[作者空间]
谈到索引,大家并不陌生。索引本身是一种数据结构,存在的目的主要是为了缩短数据检索的时间,最大程度减少磁盘 IO。 ...[作者空间]
MySQL InnoDB 表数据页或者二级索引页(简称数据页或者索引页)的合并与分裂对 InnoDB 表整体性能影...[作者空间]
本篇介绍 MySQL 表如何计算统计信息。表统计信息是数据库基于成本的优化器最重要的参考信息;统计信息不准确,优化...[作者空间]
上一篇已经解了压缩表的相关概念、索引页的影响以及简单使用。这篇主要来介绍如何观测压缩表。 一、压缩表的使用场景分类...[作者空间]
一、概念 压缩表从名字上来看,简单理解为压缩后的表,也就是把原始表根据一定的压缩算法按照一定的压缩比率压缩后生成的...[作者空间]
表空间的选择,可以说是对表的日常管理以及访问性能有非常紧密的联系。 表空间是用来管理 MySQL 关系表的一种形式...[作者空间]
本文关键字:字符集、建库建表 一、数据库和字符集 1、建库时指定 创建数据库时,显式指定字符集和排序规则,同时,...[作者空间]
本篇为理清字符集的续篇(上一篇:第06期:梳理 MySQL 字符集的相关概念),重点讲述字符集涉及到的 sql 语...[作者空间]