MySQL调优技术分享PPT.pptVIP

  • 32
  • 0
  • 约2.8千字
  • 约 21页
  • 2022-12-15 发布于湖北
  • 举报
MySQL调优 2020 目录 Contents 01 索引介绍 03 多表查询优化 02 单表查询优化 04 拓展 01 索引介绍 B+树介绍 定义:B+树是一颗包含根节点,内部节点,叶子节点的n叉树 特点:保持数据稳定有序,插入与修改拥有较稳定的对数时间复杂度;树元素自底向上插入。 索引介绍 B+树包含两种节点:内部节点,叶节点;每一个节点包含两个部分: 其内部节点与叶节点结构如下图所示: 索引值部分 指针部分 内部节点 叶节点 B树的区别 B树: B+树: B+树节点的插入删除 B+树的插入: 索引分类 聚集索引 普通索引 索引介绍 聚集索引的B+树: 普通索引的B+树: (PS:溢出页) 单表查询优化建议 建表时的注意点: 1、与VARCHAR比较尽量使用INT 原因:从字段类型的执行效率上INT是优于VARCHAR的,数字类型是数据库检索的基础,char类型的毕竟需要经过转换,而varchar就更复杂了,其排序不仅需要转换和计算,还需要访问和遵循数据库的排序规则(实际上char也需要排序规则),而消耗的资源也更大。 2、与INT比较尽量使用(TINYINT,SMALLINT,MEDIUM_INT或UNSIGNED_INT) 原因:int 每位占4个字

文档评论(0)

1亿VIP精品文档

相关文档