摘要:
聚簇索引 聚簇索引是按照索引列的顺序重新组织表中的数据,并将数据存储在磁盘上相邻的位置。一个表只能有一个聚簇索引,通常是主键索引。 创建聚簇索引 在创建表时,可以将主键指定为聚簇索引,例如: CREATE TABLE 表名 ( 列1 数据类型, 列2 数据类型, ... PRIMARY KEY (主 阅读全文
摘要:
B树 简介 即二叉搜索树: 1.所有非叶子结点至多拥有两个儿子(Left和Right); 2.所有结点存储一个关键字; 3.非叶子结点的左指针指向小于其关键字的子树,右指针指向大于其关键字的子树; 如: B树的搜索,从根结点开始,如果查询的关键字与结点的关键字相等,那么就命中;否则,如果查询关键字比 阅读全文
摘要:
索引是什么? 索引是帮助MySQL高效获取数据的数据结构。 索引能干什么? 提高数据查询的效率。 索引:排好序的快速查找数据结构!索引会影响where后面的查找,和order by 后面的排序。 一、索引的分类 1️⃣从存储结构上来划分:BTree索引(B-Tree或B+Tree索引),Hash索引 阅读全文
摘要:
引入 阿里的dubbo默认使用的就是hessian序列化,它的特性是:序列化的时候,会写入字段名称,然后字段值,你可以想象为一个map。 而京东jsf默认使用的是msgpack序列化,它的特性是:序列化的时候,不写入字段名字,会按字段顺序写入值,你可以想象为一个数组。 区别介绍 Hessian和Ms 阅读全文
摘要:
定义 密集索引:文件中的每个搜索码值都对应一个索引值,就是叶子节点保存了整行, innodb只有一个 稀疏索引:文件只为索引码的某些值建立索引项, 比如 innodb的其他索引只存了键位信息和主键, myisam的所有索引都是 聚簇索引: 表数据按顺序存储,即索引顺序和表记录物理存储顺序一致。 聚簇 阅读全文