找到约 10000 条结果
  • MySQL 之全文索引
    最近在复习数据库索引部分,看到了 fulltext,也即全文索引,虽然全文索引在平时的业务中用到的不多,但是感觉它有点儿意思,所以花了点时间研究一下,特此记录。
    2020-11-11
  • 搜索引擎检索技巧
    搜索引擎检索技巧 我们常用的搜索引擎是google和百度,掌握一些常用的搜索技巧对检索信息的效率和准确度有很大帮助。 1. 双引号 - 完全匹配 把检索词放在双引号里面代表完全匹配,也就是说搜索的返回结果包含检索词,顺序也一致。 2. 减号 - 排除 减号后面的检索词表示你想排除包含这个检索词的结果。使用这个减号的时候...
    2019-07-01
  • 索引合并,能不用就不要用吧!
    @[toc]在前面的文章中,松哥和小伙伴们分享了 MySQL 中,InnoDB 存储引擎的数据结构,小伙伴们知道,当我们使用索引进行搜索的时候,每一次的搜索都是在某一棵 B+Tree 中搜索的,如果使用了二级索引的话,可能还会涉及到回表。
    2023-05-07
  • 一分钟实践数据库索引
    前面我们以及学习了如何利用sql语句进行循环添加数据,在添加了大量的数据之后咱们就可以学习与实践索引了!!快乐+1 知识+2 好下面我们开始
    2020-07-10
  • web前端培训-MySQL的索引下推解析
    什么是索引下推(Index Condition Pushdown ICP)?索引下推的过程是怎样的?在哪些情况下可以使用索引下推,索引下推有什么限制?如何启用或禁用索引下推优化?
    2022-03-30
  • Facebook Docusaurus 中文文档 启用搜索
    Docusaurus 支持使用 Algolia DocSearch 进行搜索。 一旦你建立了你的网站,输入你的网站信息 来让 Algolia 抓取你网站的文档页面。 Algolia 会向您发送您的网站的 API 密钥和索引名称。
    2018-01-18
  • 什么是计算机编程领域的索引
    计算机编程和架构领域的索引是一种非常重要的技术工具,它能帮助开发人员更高效地访问和管理数据。为了详细介绍索引,我们首先要理解它的基本概念,然后进一步探讨它在架构设计和编程中的具体应用和职责。
    2024-08-22
  • 索引失效的场景有哪些?索引何时会失效?
    我们在设计数据库表时,应该尽力避免NULL值出现,如果非要不可避免的要出现NULL值,也要给一个DEFAULT值,数值型可以给0、-1之类的, 字符串有时候给空串有问题,就给一个空格或其他。
    2021-05-26
  • 索引失效了?看看这几个常见的原因!
    索引是 MySQL 数据库中优化查询性能的重要工具,通过对查询条件和表数据的索引,MySQL可以快速定位数据,提高查询效率。但是,在实际的数据库开发和维护中,我们经常会遇到一些情况,导致索引失效,从而使得查询变得非常缓慢,甚至无法使用索引来优化查询,这会严重影响系统的性能。那么,是什么原因导致了索引失效呢?
    2023-04-21
  • SQLServer之创建唯一聚集索引
    在创建 PRIMARY KEY 约束时,如果不存在该表的聚集索引且未指定唯一非聚集索引,则将自动对一列或多列创建唯一聚集索引。 主键列不允许空值。
    2018-09-18
  • MySql索引与B+树
    这里的哈希索引是自适应的(自动完成的),innodb会自动根据情况生成hash索引,不能人为干预。B+树的B代表balance而不是binary,B+树不属于二叉树。B+树常应用于磁盘存储中。
    2020-07-11
  • MySQL学习笔记-3-索引
    一个数据页满了,按照B+Tree算法,新增加一个数据页,叫做页分裂,会导致性能下降。空间利用率降低大概50%。当相邻的两个数据页利用率很低的时候会做数据页合并,合并的过程是分裂过程的逆过程。
    2021-11-14
  • 面试突击60:什么情况会导致 MySQL 索引失效?
    explain 使用如下,只需要在查询的 SQL 前面添加上 explain 关键字即可,如下图所示:而以上查询结果的列中,我们最主要观察 key 这一列,key 这一列表示实际使用的索引,如果为 NULL 则表示未使用索引,反之则使用了索引。
    2022-06-27
  • SQLServer之创建唯一非聚集索引
    在创建 PRIMARY KEY 约束时,如果不存在该表的聚集索引且未指定唯一非聚集索引,则将自动对一列或多列创建唯一聚集索引。 主键列不允许空值。
    2018-09-19
  • Innodb索引以及查询优化的一些见解
    索引如果没有特指,一般是指B+TREE,通常意味着所有值都是顺序存放,因此对于范围查询会非常快。InnoDB按照原数据格式进行存储。InnoDB存储引擎表是索引组织表,表中数据按照主键存放(InnoDB会隐式定义一个主键作为聚集索引,切记不能重复定义)。索引的叶节点中存放表的行记录,使叶节点成为数据页。而普通索引仅仅存放键值...
    2017-11-06
  • Mongodb 稀疏唯一索引
    {代码...}
    2020-01-21
  • mysql_covering_index
    索引用于快速查找具有特定列值的行,如果没有索引,mysql必须从第一行开始,扫描全表找到对应的行。表越大,花费越多。如果表中有相关的索引,mysql可以快速确定要在数据文件中查找的位置。大多数mysql索引(primary key,unique,index和fulltext)存储在B-trees。空间数据类型的索引使用R-trees;MEMORY表还支持hash i...
    2020-11-25