面试题07-09

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

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

相关推荐

  1. 面试07-09

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

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

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

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

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

最近更新

  1. 如何学习计算机

    2024-07-11 01:52:06       0 阅读
  2. 【大数据面试题】38 说说 Hive 怎么行转列

    2024-07-11 01:52:06       0 阅读
  3. 10步职业进阶:全新霍兰德自我提升计划

    2024-07-11 01:52:06       0 阅读
  4. Nginx系列-4 proxy_pass使用和路径拼接问题

    2024-07-11 01:52:06       0 阅读
  5. ASPICE在汽车软件开发中的作用

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

热门阅读

  1. docker里日志分割的方法

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

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

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

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

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

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

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

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