mysql在B-Tree上创建伪哈希索引

时间:2019-12-03 19:50:10   收藏:0   阅读:83

技术分享图片

 

技术分享图片

 

  1. 无索引的url:直接通过无索引url

技术分享图片

 

  1. 通过构建url的哈希索引:用bigint类型存储索引字段crc_url

在哈希索引下,几乎都是0秒完成.

技术分享图片

 

 当然,如果直接使用url作为索引,即用B-Tree存储url存储的内容会很大.

 

题外话:

在where字句中,优化器会根据查询条件是否存在索引,优先进行索引查询. 如下为例子:

将无索引的url放在前面,跟放在后面,效果是一样的

技术分享图片

 

 技术分享图片

 

原文:https://www.cnblogs.com/listened/p/11978829.html

评论(0
© 2014 bubuko.com 版权所有 - 联系我们:wmxa8@hotmail.com
打开技术之扣,分享程序人生!