找到约 10000 条结果
  • 【Postgresql】索引类型(btree、hash、GIST、GIN)
    Postgresql 存在许多特定的索引查询类型,和大部分的Btree为基础架构的关系型数据库一样,在创建索引缺省的时候会把btree作为默认值。
    2022-12-20
  • mysql知识点整理
    Mysql引擎:MyIsam,InnoDB,Memory,BDB索引数据结构:B+Tree(MyIsam,InnoDb),Hash(Memory)索引类型:主键索引,唯一索引,普通索引,联合索引,全文本索引B+Tree索引模型:聚族索引(InnoDb),非聚族索引(MyIsam)索引覆盖,回表,索引下推内存读取时间5ns,硬盘读取时间10ms,相差100000被分区:范围,列表,hash,KEY
    2019-12-20
  • MySQL查询为什么没走索引?这篇文章带你全面解析
    工作中,经常遇到这样的问题,我明明在MySQL表上面加了索引,为什么执行SQL查询的时候却没有用到索引?同一条SQL有时候查询用到了索引,有时候却没用到索引,这是咋回事?原因可能是索引失效了,失效的原因有以下几种,看你有没有踩过类似的坑?1. 数据准备:有这么一张用户表,在name字段上建个索引: {代码...} 2. Exp...
    2022-07-07
  • 如题, 我一直以为 select * from 表 where 索引列=xx and 非索引列=yy 一定会走索引列的索引.但是今天发现, 并不是这样.经测试(MySQL 5.6.16):
    2018-12-07
    2
    ✓ 已解决
  • 文件表五百多万行数据,起初没有索引,执行 SELECT COUNT(*) FROM file; 速度极慢,大概二十几秒。后来为 filename 和 size 添加了普通索引,SELECT COUNT(*) FROM file; 查询只需要不到1秒,使用 idx_size 索引。又为 id 添加了唯一索引,查询时间依旧不到1s,索引改用 unq_id
    2019-04-17
    1
    ✓ 已解决
  • mysql innodb索引原理
    innodb存储引擎表是索引组织表,表中数据按照主键顺序存放。其聚集索引就是按照每张表的主键顺序构造一颗B+树,其叶子结点中存放的就是整张表的行记录数据,这些叶子节点成为数据页。
    2019-03-04
  • 一个不留神,索引就创建重复了
    因为我们日常在使用 MySQL 的过程中,基本上都是使用 InnoDB 引擎,所以接下来的讨论主要是基于 InnoDB 引擎的 B+Tree 索引来讨论,其他的哈希索引全文索引等不在讨论范围种。
    2022-03-08
  • Elasticsearch 参考指南(升级前重新索引)
    Elasticsearch可以读取上一个主要版本中创建的索引,旧的索引必须重新索引或删除。Elasticsearch 6.x可以使用Elasticsearch 5.x中创建的索引,但不能使用Elasticsearch 2.x或之前创建的索引,Elasticsearch 5.x可以使用Elasticsearch 2.x中创建的索引,但不能使用1.x或之前创建的索引。
    2018-10-22
  • MySQL|mysql-索引
    索引是表的目录,是数据库中专门用于帮助用户快速查询数据的一种数据结构。类似于字典中的目录,查找字典内容时可以根据目录查找到数据的存放位置,以及快速定位查询数据。对于索引,会保存在额外的文件中。
    2020-11-19
  • MongoDB 全文检索
    免费MongoDB课程:阿里云大学——开发者课堂全文检索对每一个词建立一个索引,指明该词在文章中出现的次数和位置,当用户查询时,检索程序就根据事先建立的索引进行查找,并将查找的结果反馈给用户的检索方式。这个过程类似于通过字典中的检索字表查字的过程。MongoDB 从 2.4 版本开始支持全文检索,目前支持15种语言(暂时...
    2019-06-04
  • Mysql索引会失效的几种情况分析
    索引并不是时时都会生效的,比如以下几种情况,将导致索引失效:1.如果条件中有or,即使其中有条件带索引也不会使用(这也是为什么尽量少用or的原因) 注意:要想使用or,又想让索引生效,只能将or条件中的每个列都加上索引2.对于多列索引,不是使用的第一部分(第一个),则不会使用索引3.like查询是以%开头4.如果列类型是...
    2021-07-22
  • 【译】JIRA中文教程:搜索问题
    文章来源JIRA提供了强大的问题搜索工具,使你可以通过一系列搜索条件在整个项目、版本以及组件中搜索问题。 JIRA也可自定义搜索条件来进一步优化搜索。搜索记录可以保存在JIRA过滤器中,以便再次调用相同条件的搜索,并且可以与其他用户共享。 你可以在JIRA搜索中:
    2015-07-20
  • Mysql的全文检索
    让我们设想一个场景,一个电商网站想提供一个搜索功能,让用户能够使用相同的搜索字段对商品名称,商品种类,商品描述进行搜索。这可以通过Mysql的'LIKE'查询对三个列(商品名称,商品种类,商品描述)进行关键字搜索。
    2019-09-23
    1
  • MySQL数据库之索引的应用
    前面几篇文章详细介绍了MySQL数据库的DML,DDL,DCL,DQL常用操作,本篇文章将介绍MySQL中一块对于开发和维护都比较重要的内容--MySQL索引的应用!微信搜索公众号:”菜鸟封神记“,定期分享一线大厂常用技术干货。
    2018-06-11
    2
  • 内容完全存在 redis 里的. redis 好像没有提供搜索的命令. 那这个功能怎么实现呢 ? redis cookbook 里第3章提到一些. 他是英文的, 先分词建立索引,再搜索索引. 中文也要这么搞? 做个搜索还要先搞分词?
    2014-08-27
    5
    ✓ 已解决
  • 《二》数据保存原理与索引
    《二》数据保存原理与索引一、数据保存原理数据保存在聚簇索引B+树的叶子节点上B+树特点:​ 一棵m阶的B+树主要有这些特点:每个结点至多有m个子女;非根节点关键值个数范围:m/2 <= k <= m-1相邻叶子节点是通过指针连起来的,并且是关键字大小排序的。B+树内部节点是不保存数据的,只作索引作用,它的叶子节点才保...
    2024-09-08
  • MongoDB系列--轻松应对面试中遇到的MongonDB索引(index)问题
    索引是特殊的数据结构,索引存储在一个易于遍历读取的数据集合中( 索引存储在特定字段或字段集的值),而且是使用了B-tree结构。索引可以极大程度提升MongoDB查询效率。   如果没有索引,MongoDB必须执行全集合collections扫描,即扫描集合中的每个文档,选取符合查询条件的文档document。 如果查询时存在适当的索引,M...
    2019-10-17