热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

mysql在BTree上创建伪哈希索引

构建哈希的过程select过程长字符串下,构建索引可通过自定义哈希作为索引,本人通过实验,在3百多个数据记录的下,性能效果很明显,完全不是一个等级.以下为索引前后几种情况对比在哈希
  • 构建哈希的过程

技术图片

  •  select过程

技术图片

  • 长字符串下,构建索引可通过自定义哈希作为索引,本人通过实验,在3百多个数据记录的下,性能效果很明显,完全不是一个等级.以下为索引前后几种情况对比
  1. 无索引的url:直接通过无索引url

技术图片

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

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

技术图片

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

题外话:

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

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

技术图片

 技术图片

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


推荐阅读
  • 如何绘制直观易懂的时标网络图
    时标网络图是用活动的定位和长度表示活动历时的项目网络图。是含网络逻辑的横道图,并且是任何以工作位置和长度代表其持续时间的项目网络图。项目经理圈子在时标网络图中,以实箭线表示工作,实 ... [详细]
  • 一,深浅拷贝看拷贝列子day19-1.py假如修改的元素是一个列表,源列表也会发生变化day19-2.py为什么会这样,因为第一次修改的是一个不可变元素对应的指针发生了变化,第二次 ... [详细]
  • D-War(8.4.3)CrawlinginprocessCrawlingfailedTimeLimit:3000MS    MemoryLimit:0KB  ... [详细]
  • 实验六提交版
    1.21.3part2共用体与结构体类型的区别?答:共用体与结构体的区别在于它们的表示方法不同。结构体内,结构体的各成员顺序排列存储,每个成员都有自己独立的存储位置,而共用体的情况 ... [详细]
  • TP框架 事件
    原文 http:www.cnblogs.comFushichop6600241.html1.在程序运行到应用模块的时候,先进行事件的注册:对事件进行监听注册监听注册其中,获取监听权 ... [详细]
  • JS swiper轮播图完美兼容手机端
    swiper ... [详细]
  • 使用IGP和BGP的配合达到降低路由容量目的的实验与总结
    本文描述了OSPF和BGP配合来降低路由器的容量压力的实验和总结,有助于对IGP协议和BGP协议的互 ... [详细]
  • Python对象特性0x01:所有Python对象都有三个特性以及属性*身份:每一个对象都有一个唯一的身份标识自己,任何一个都可以用内建函数id()来得到。*类型:决定了可以保存什 ... [详细]
  • Forexamplewehavefollowingcode:$(el).hide()el.style.display'none'$(el).forEach((){ ... [详细]
  • Windows 10 更新后VMware Workstation pro无法运行 (无需卸载原版本VM)
    Windows10-1903更新后VMwareWorkstationpro15.0.4无法运行(无需卸载原版本VM和卸载Wind ... [详细]
  • 将自定义右键菜单的一些属性和方法归纳到AddRightMenu.as,通过实例化此类,调用相关方法即可测试!1package2{3importflash.display.Sprit ... [详细]
  • SparkMLlib提供了一些基本的统计学的算法,下面主要说明一下:1、Summarystatistics对于RDD[Vector]类型,SparkMLlib提供了colStats ... [详细]
  • df du命令 查看磁盘大小
    1.df命令查看文件系统使用情况。最常用的命令就是df-h其他选项:a:列出所有的文件系统,包括系统特有的/proc等系统文件 k:以KB的容量显示 m:以MB的容量显示文件系统  ... [详细]
  • 一直以为,情商很重要,要注意提高自己的情商,注意学习为人处世,“世事洞明皆学问”。时间久了,反而觉得,也许情商并没有想象中的那么重要。有时候,决定一个人的层次,并不是靠情商,而是靠 ... [详细]
  • 状压dfs。。。。GemsFight!TimeLimit:2000010000MS(JavaOthers)    MemoryLimit:327680327680K ... [详细]
author-avatar
Lululingling2002_886
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有