面试题07-09

知道了 InnoDB 的索引实现后,就很容易明白为什么不建议使用过长的字段作为主键,因为所有辅助索引都引用主索引,过长的主索引会令辅助索引变得过大。再例如,用非单调的字段作为主键在 InnoDB 中不是个好主意,因为 InnoDB 数据文件本身是一颗 B+Tree ,非单调的主键会造成在插入新记录时数据文件为了维持 B+Tree 的特性而频繁的分裂调整,十分低效,而使用自增字段作为主键则是一个很好的选择。

MySQL 索引的底层逻辑-腾讯云开发者社区-腾讯云

相关推荐

  1. 面试07-09

    2024-07-11 01:52:06       28 阅读
  2. LeetCode 面试08.04.幂集

    2024-07-11 01:52:06       44 阅读
  3. leetcode面试 02.07. 链表相交

    2024-07-11 01:52:06       55 阅读
  4. 力扣面试02.07-链表相交

    2024-07-11 01:52:06       60 阅读
  5. 面试整理01

    2024-07-11 01:52:06       56 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-07-11 01:52:06       114 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-07-11 01:52:06       124 阅读
  3. 在Django里面运行非项目文件

    2024-07-11 01:52:06       101 阅读
  4. Python语言-面向对象

    2024-07-11 01:52:06       112 阅读

热门阅读

  1. docker里日志分割的方法

    2024-07-11 01:52:06       30 阅读
  2. C#面:解释startup class的configure方法有什么作用?

    2024-07-11 01:52:06       28 阅读
  3. 甲方安全员应该持有什么心态

    2024-07-11 01:52:06       29 阅读
  4. Memcached介绍和详解

    2024-07-11 01:52:06       28 阅读
  5. python xlsx 导出表格超链接

    2024-07-11 01:52:06       30 阅读
  6. qt 子线程更新ui举例

    2024-07-11 01:52:06       25 阅读
  7. python——解决字节转义的问题

    2024-07-11 01:52:06       28 阅读
  8. Spring源码(二) refresh () 方法

    2024-07-11 01:52:06       29 阅读