您好,欢迎光临本网站![请登录][注册会员]  

搜索资源列表

  1. 十五个经典算法研究与总结、目录+索引

  2. 十五个经典算法研究集锦+目录 一、A*搜索算法 一(续)、A*,Dijkstra,BFS算法性能比较及A*算法的应用 二、Dijkstra 算法初探 二(续)、彻底理解Dijkstra算法 二(再续)、Dijkstra 算法+fibonacci堆的逐步c实现 二(三续)、Dijkstra 算法+Heap堆的完整c实现源码 三、动态规划算法 四、BFS和DFS优先搜索算法 五、教你透彻了解红黑树 (红黑数系列六篇文章之其中两篇) 五(续)、红黑树算法的实现与剖析 六、教你初步了解KMP算法、up
  3. 所属分类:其它

  1. 静态hash索引

  2. 静态hash索引,使用文件,模拟数据库的hash索引,hash索引
  3. 所属分类:C++

    • 发布日期:2014-03-30
    • 文件大小:135168
    • 提供者:dang_wang
  1. hash索引寻找ip的详细信息

  2. 通过hash索引实现的ip寻址的功能,使用场景是比如web访问过来带一个客户端ip,可以迅速的查找出该IP的一些信息,而不用请求第三方的平台
  3. 所属分类:Web开发

    • 发布日期:2016-04-15
    • 文件大小:4194304
    • 提供者:liwenbo_csu
  1. 全文索引的简单实现PHP版本

  2. 一般现在的搜索引擎分为两部分,一部分是是分词,另外一部分是建立全文索引,全文索引就是基于分词结果给没一个词都建立一个索引,我这里基于hash索引简单实现了一下全文索引
  3. 所属分类:Web开发

    • 发布日期:2016-04-15
    • 文件大小:9216
    • 提供者:liwenbo_csu
  1. MySQL数据库索引优化

  2. 介绍BTree索引和Hash索引,详细介绍索引的优化策略等等 1.Btree索引和Hash索引 2.安装演示数据库 3.索引优化策略上 4.索引优化策略中 5.索引优化策略下
  3. 所属分类:MySQL

    • 发布日期:2018-04-17
    • 文件大小:1048576
    • 提供者:machen_smiling
  1. SQLServer性能优化–间接实现函数索引或者Hash索引

  2. SQLServer中没有函数索引,在某些场景下查询的时候要根据字段的某一部分做查询或者经过某种计算之后做查询,如果使用函数或者其他方式作用在字段上之后,就会限制到索引的使用,不过我们可以间接地实现类似于函数索引的功能。 另外一个就是如果查询字段较大或者字段较多的时候,所建立的索引就显得有点笨重,效率也不高,就需要考虑使用一个较小的”替代性”字段做等价替换,类似于Hash索引, 本文粗浅地介绍两种上述两种问题的解决方式,仅供参考。 1,在计算列上建索引,实现“函数索引”的功能 SQLServer在
  3. 所属分类:其它

    • 发布日期:2020-12-16
    • 文件大小:267264
    • 提供者:weixin_38554781
  1. mysql 索引详细介绍

  2. mysql 索引详解: 在mysql 中,索引可以分为两种类型 hash索引和 btree索引。  什么情况下可以用到B树索引?  1.全值匹配索引  比如: orderID=”123”  2.匹配最左前缀索引查询  比如:在userid 和 date字段上创建联合索引。 那么如果输入 userId作为条件,那么这个userid可以使用到索引,如果直接输入 date作为条件,那么将不能使用到索引。  3.匹配列前缀查询 比如: order_sn like ‘134%’ 这样可以使用到索引。  4
  3. 所属分类:其它

    • 发布日期:2020-12-16
    • 文件大小:60416
    • 提供者:weixin_38598213
  1. mysql索引学习教程

  2. 在mysql 中,索引可以分为两种类型 hash索引和 btree索引。 什么情况下可以用到B树索引? 1.全值匹配索引 比如: orderID=”123” 2.匹配最左前缀索引查询 比如:在userid 和 date字段上创建联合索引。 那么如果输入 userId作为条件,那么这个userid可以使用到索引,如果直接输入 date作为条件,那么将不能使用到索引。 3.匹配列前缀查询 比如: order_sn like ‘134%’ 这样可以使用到索引。 4.匹配范围值查询
  3. 所属分类:其它

    • 发布日期:2020-12-16
    • 文件大小:62464
    • 提供者:weixin_38717169
  1. Mysql覆盖索引详解

  2. 概念 如果索引包含所有满足查询需要的数据的索引成为覆盖索引(Covering Index),也就是平时所说的不需要回表操作 判断标准 使用explain,可以通过输出的extra列来判断,对于一个索引覆盖查询,显示为using index,MySQL查询优化器在执行查询前会决定是否有索引覆盖查询 注意 1、覆盖索引也并不适用于任意的索引类型,索引必须存储列的值 2、Hash 和full-text索引不存储值,因此MySQL只能使用B-TREE 3、并且不同的存储引擎实现覆盖索引都是不同的 4、
  3. 所属分类:其它

    • 发布日期:2020-12-16
    • 文件大小:291840
    • 提供者:weixin_38707192
  1. MySQL中索引与视图的用法与区别详解

  2. 前言 本文主要给大家介绍了关于MySQL中索引与视图的使用与区别的相关内容,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍吧。 索引 一、概述 所有的Mysql列类型都可以被索引。 mysql支持BTREE索引、HASH索引、前缀索引、全文本索引(FULLTEXT)【只有MyISAM引擎支持,且仅限于char,varchar,text列】、空间列索引【只有MyISAM引擎支持,且索引的字段必须非空】,但不支持函数索引。 MyISAM和InnoDB存储引擎的表默认创建BTREE索
  3. 所属分类:其它

    • 发布日期:2020-12-16
    • 文件大小:89088
    • 提供者:weixin_38598213
  1. mysql索引必须了解的几个重要问题

  2. 本文讲述了mysql索引必须了解的几个重要问题。分享给大家供大家参考,具体如下: 1、索引是做什么的? 索引用于快速找出在某个列中有一特定值的行。不使用索引,MySQL必须从第1条记录开始然后读完整个表直到找出相关的行。 表越大,花费的时间越多。如果表中查询的列有一个索引,MySQL能快速到达一个位置去搜寻到数据文件的中间,没有必要看所有数据。 大多数MySQL索引(PRIMARY KEY、UNIQUE、INDEX和FULLTEXT)在B树中存储。只是空间列类型的索引使用R-树,并且MEMORY
  3. 所属分类:其它

    • 发布日期:2020-12-15
    • 文件大小:92160
    • 提供者:weixin_38621365
  1. MySQL Hash索引和B-Tree索引的区别

  2. MySQL Hash索引结构的特殊性,其检索效率非常高,索引的检索可以一次定位,不像B-Tree 索引需要从根节点到枝节点,最后才能访问到页节点这样多次的IO访问,所以 Hash 索引的查询效率要远高于 B-Tree 索引。 可 能很多人又有疑问了,既然 Hash 索引的效率要比 B-Tree 高很多,为什么大家不都用 Hash 索引而还要使用 B-Tree 索引呢?任何事物都是有两面性的,Hash 索引也一样,虽然 Hash 索引效率高,但是 Hash 索引本身由于其特殊性也带来了很多限制和弊
  3. 所属分类:其它

    • 发布日期:2020-12-15
    • 文件大小:54272
    • 提供者:weixin_38611230
  1. mysql系列【你不知道的索引优化】(面试必问)

  2. 前言:相信大家面试的时候肯定被问过这个问题,但很多都是因为不够深入,或者了解片面而导致好的机会和你失之交臂,其实这个问题答得好是非常加分的,好了不多说了开始… 目录1、什么是索引?1.1、B+Tree结构了解一下1.2、索引到底有哪些1.3、索引是把双刃剑2、索引优化2.1、其中最重要的就是这个explain关键字2.2、使用索引的注意事项2.3、导致索引失效的原因哪些(索引优化方案)? 1、什么是索引? 索引:索引(Index)是帮助MySQL高效获取数据的数据结构。索引的目的在于提更高查询效
  3. 所属分类:其它

    • 发布日期:2020-12-14
    • 文件大小:228352
    • 提供者:weixin_38721652
  1. mysql系列【你不知道的索引优化】(面试必问)

  2. 前言:相信大家面试的时候肯定被问过这个问题,但很多都是因为不够深入,或者了解片面而导致好的机会和你失之交臂,其实这个问题答得好是非常加分的,好了不多说了开始… 目录1、什么是索引?1.1、B+Tree结构了解一下1.2、索引到底有哪些1.3、索引是把双刃剑2、索引优化2.1、其中最重要的就是这个explain关键字2.2、使用索引的注意事项2.3、导致索引失效的原因哪些(索引优化方案)? 1、什么是索引? 索引:索引(Index)是帮助MySQL高效获取数据的数据结构。索引的目的在于提更高查询效
  3. 所属分类:其它

    • 发布日期:2020-12-14
    • 文件大小:228352
    • 提供者:weixin_38706951
  1. MySQL中InnoDB数据结构和索引介绍

  2. 一、为什么选用B+Tree 为何数据库中选用数据结构作为索引 数组:查询时间还行,当时插入和更新很慢。 链表:查询时间长。 hash : 定位效率高,但是没有顺序性。 树结构:B+树在查询和插入都是非常适合的 为什么选用B+Tree B+树是B-树的变种的多路绝对平衡查找树,他拥有B-树的优势 B+树扫库、表能力更强 B+树的磁盘读写能力更强 B+树的排序能力更强 B+树的查询效率更加稳定 二、B+Tree介绍 b+树有个特点,数据都是存在子节点上(叶子节点)如下图: 特点: 其它节点只存索引,
  3. 所属分类:其它

    • 发布日期:2020-12-14
    • 文件大小:359424
    • 提供者:weixin_38746166
  1. Hash索引和B+树索引的区别

  2. 文章目录前言B+树HashHash索引与B+树索引的区别总结 前言 我们都知道在MySQL中索引的数据结构有两种,一种是Hash,另一种是BTree。在数据表中建立什么样的索引需要我们根据实际情况进行选择。 B+树 B+树结构示意图: B+树的特征: 1、有K个孩子的节点就有K个关键字。也就是孩子数量=关键字数。 2、非叶子节点的关键字也会同时存在在子节点中,并且是在子节点中所有关键字的最大或最小。 3、非叶子节点仅用于索引,不保存数据记录,跟记录有关的信息都放在叶子节点中。 4、所有关键字都
  3. 所属分类:其它

    • 发布日期:2020-12-14
    • 文件大小:165888
    • 提供者:weixin_38522253
  1. 全面解析数据库索引(数据库索引种类大盘点)

  2. 前言 前面两篇文章 《解析B+树比B树更加适合做数据库索引的原因 》 和《从底层解析B+索引提高查询速度的原因》是从数据结构的角度分析了B+索引,并分别介绍了B+索引在两个主流存储引擎InnoDB和MyISAM中的实现。而这篇文章是全面的介绍索引,介绍使用索引的利弊、索引使用时需要注意什么、索引的种类等等。 索引的定义 索引是数据库中用来加快检索速度的数据结构,常用的索引有B+索引和hash索引以及全文索引。 索引使用的利弊以及注意事项 需要使用索引的情况 1、在经常需要搜索的列上建立索引,可以
  3. 所属分类:其它

    • 发布日期:2020-12-14
    • 文件大小:522240
    • 提供者:weixin_38606639
  1. 【MySQL进阶学习】优化索引与分区表

  2. 文章目录优化索引为索引列选择合适的数据类型一般原则建立索引,但是不走索引的情况表分区表分区的功能范围分区(Range Partition列表分区(List Partition)哈希分区(Hash Partition)复合分区 优化索引 MySQL中,有两种方式生成语序结果集,一种是使用file sort(慢查询),一种是按索引顺序扫描(要在经常排序的字段上建立索引)注意:不是索引越多越好! 为索引列选择合适的数据类型 越小的数据类型通常更好:越小的数据类型通常在磁盘、内存和 CPU 缓存中都需要
  3. 所属分类:其它

    • 发布日期:2020-12-14
    • 文件大小:87040
    • 提供者:weixin_38600460
  1. 《干货分享》分区表改造(方案、脚本模板生成),值得收藏起来实战再用

  2. 前言 太久没有更新技术博客,后续还是保持以前的更新速度,走向2020的学习之路,也欢迎大家一起来学习学习. 一、分区表简介 1.1 什么是分区表? 分区表是将大表的数据分成称为分区的许多小的子集,分区表的种类划分主要有:range(范围)、list(列表)和hash(散列)分区。划分依据主要是根据其表内部属性。 分区表可以创建其独特的分区索引,分区表可以从物理上将一个大表分成几个小表,但是从逻辑上来看,还是一个大表。 1.2 什么情况下使用分区表呢? 表内的数据量很大的时候,影响到业务/技术方容
  3. 所属分类:其它

    • 发布日期:2020-12-14
    • 文件大小:94208
    • 提供者:weixin_38545768
  1. mysql 索引分类以及用途分析

  2. 一、 MySQL: 索引以B树格式保存   Memory存储引擎可以选择Hash或BTree索引,Hash索引只能用于=或的等式比较。   1、普通索引:create index on Tablename(列的列表)   alter table TableName add index (列的列表)   create table TableName([…], index [IndexName] (列的列表)   2、唯一性索引:create unique index   alter … add u
  3. 所属分类:其它

    • 发布日期:2021-01-21
    • 文件大小:64512
    • 提供者:weixin_38681646
« 12 3 4 5 6 7 8 9 10 »