找到约 10000 条结果
  • Mysql的复合索引,生效了吗?来篇总结文章
    最近频繁出现慢SQL导致系统性能问题,于是决定针对索引进行一些优化。一些表结构本身已经有了不少索引,如果再继续添加索引,势必会影响到插入数据的性能。那么,是否可以使用组合索引来达到目的呢?这篇文章咱们来一探究竟。
    2021-12-29
  • 索引设计—高并发场景微服务实战(六)
    我在上一篇文章《 表结构设计—高并发场景微服务实战(五)》中,详细的写了如何选择合适的类型创建一张表,但表结构设计只是设计数据库最初的环节之一,我们还缺少数据库设计中最为重要的一个环节——索引设计,只有正确设计索引,业务才能达到上线的初步标准。
    2022-11-01
  • OpenSearch 图搜图、文搜图向量检索最佳实践
    信息可以被划分为两大类:当信息能够用数据或统一的结构加以表示,称之为结构化数据;当信息无法用数字或统一的结构表示,称之为非结构化数据。非结构数据与结构化数据相比较而言,更难让计算机理解。
    2023-04-24
  • 现在, 对于这个算法, 我有一个猜想 : 假设要查找的元素索引是 i, 如果索引比根元素的索引要大, 那么向左走; 否则, 向右走. 遇到下一个节点时, 对元素对应的索引值和要查找的索引值进行比较. 如果目前所在元素的索引值和要查找的索引值不相等, 那么 i -= (目前元素的索引值 + 1). 重复上述步骤直到找到为止
    2020-03-15
    1
  • MySQL索引(二)索引优化方案你都了解吗
    在上一篇文章中,我们介绍了MySQL中常见的索引类型以及每种索引的各自特点,那么这篇文章带你来与我一起看一下聚集索引与二级索引的关系,最后在附上常见的索引优化方案。首先我们还是看一下聚集索引和二级索引的区别
    2022-04-05
  • 聊一聊 InnoDB 引擎中的这些索引策略
    在上一篇中,我们简单的介绍了一下 InnoDB 引擎的索引类型,这一篇我们继续学习 InnoDB 的索引,聊一聊索引策略,更好的利用好索引,提升数据库的性能,主要聊一聊覆盖索引、最左前缀原则、索引下推。
    2020-01-29
  • MySQL查询性能优化前,必须先掌握MySQL索引理论
    越努力,越幸运,本文已收藏在GitHub中JavaCommunity, 里面有面试分享、源码分析系列文章,欢迎收藏,点赞[链接]数据库索引在平时的工作是必备的,怎么建索引,怎么使用索引,可以提高数据的查询效率。而且在面试过程,数据库的索引也是必问的知识点,比如:索引底层结构选型,那为什么选择B+树?不同存储引擎的索引的体...
    2020-12-01
  • +造成mysql索引失效的几种情况
    1.索引无法存储null值  a.单列索引无法储null值,复合索引无法储全为null的值。  b.查询时,采用is null条件时,不能利用到索引,只能全表扫描。   为什么索引列无法存储Null值?  a.索引是有序的。NULL值进入索引时,无法确定其应该放在哪里。(将索引列值进行建树,其中必然涉及到诸多的比较操作,null 值是不...
    2020-03-10
  • [Spring cloud 一步步实现广告系统] 12. 广告索引介绍
    在我们广告系统中,为了我们能更快的拿到我们想要的广告数据,我们需要对广告数据添加类似于数据库index一样的索引结构,分两大类:正向索引和倒排索引。
    2019-08-06
  • 高性能MySQL读书笔记 (三)
    更小: 选择不超过需求范围的最小类型更简单避免使用Null: 含有Null列会使索引,索引统计和值更为复杂分配空间: 根据实际需要分配.使用内存临时表或操作时会比较糟糕特殊类型:书中举例,ip地址应该用无符号整数存储,MySQL提供inet_aton, inet_ntoa方法转换
    2017-10-28
  • Typecho默认的搜索结果是按时间全文检索,后台没有设置,我是非常看重网站的搜索功能的。 搜索时搜索词与文章标题完全相同的文章排搜索结果最前面,文章标题有搜索词的排次之。我想达到这样的排名结果如何设置?用户点击搜索结果向前排名或者文章内加“赞”向前排名,这个又如何设置?也就是说我想优化排名结果,有没有相...
    2015-08-03
    1
    ✓ 已解决
  • 我在网站的头部添加了搜索框的功能,当用户输入信息并点击搜索按钮的生活,会传参到search.vue页面,然后通过接口进行数据查询,但是查询之后,我再到头部再次输入并查询的时候好像搜索按钮并没有触发,是什么原因呢,如果我重新回到首页再在头部点击搜索又能搜索,只是不能搜索之后再点击搜索,没有反应,之前搜索的数...
    2022-04-20
    1
  • 分区列和索引列不匹配如果定义的索引列和分区列不匹配,会导致查询无法进行分区过滤。假设在列a上定义了索引,而在列b上定义的分区。因为每个分区都有其独立的索引,所以扫描列b上的索引就需要扫描每个分区内对应的索引。要避免这个问题,应该避免建立和分区列不匹配的索引,除非查询中还同时包含了可以过滤分区的条件。
    2015-11-29
    1
    ✓ 已解决
  • MySQL读书笔记系列(二)之行格式&数据页&索引
    注:以下是跟着MySQL 是怎样运行的:从根儿上理解 MySQL进行学习的一些笔记。 MySQL读书笔记系列(二)之数据行格式&数据页&索引 行格式 Compact行格式 Redundant行格式 数据页 数据页导图 数据页结构图 索引 索引导图 索引例子 {代码...} 聚簇索引 二级索引 以c2列为索引列 联合索引 以c2,c3为联合索引列 图就不...
    2019-08-09
  • ElasticSearch 的索引管理
    创建索引 {代码...} 索引名要求全部为小写,不能使用特殊字符,长度不能超过255字节。创建索引同时进行配置 {代码...} 创建索引同时进行映射配置 {代码...} 删除索引 {代码...} 支持以逗号分隔的列表或通配符表达式。获取索引 {代码...} 索引是否存在 {代码...} 响应:200 所有指定的索引或别名均存在404 一个或多个指定...
    2021-02-20
  • 用Golang写一个搜索引擎(0x01)--- 基本概念
    从零开始,写一个搜索引擎 (0x01) 第零部分我们已经列了一个提纲了,这一篇文章开始要详细说说了。 搜索引擎基本概念 在说搜索引擎架构分层之前,我们先确定几个搜索引擎的概念。 文档,搜索引擎的基本数据单元,比如一张网页,一个商品,多个文档合在一起就是一个搜索引擎的完整数据 倒排索引,正排索引,存储在搜索...
    2016-04-10
  • MySQL 索引总结
    索引用于快速找出在某个列中有一特定值的行。不使用索引,MySQL必须从第1条记录开始然后读完整个表直到找出相关的行。表越大,花费的时间越多。如果表中查询的列有一个索引,MySQL能快速到达一个位置去搜寻到数据文件的中间,没有必要看所有数据。大多数MySQL索引(PRIMARY KEY、UNIQUE、INDEX和FULLTEXT)在B树中存储。只...
    2019-11-05