首页
学习
活动
专区
圈层
工具
发布

#索引

“我明明比他强,为什么升职的不是我?”深度复盘:毁掉一个人的是,讲不清楚

安徽开发者圈

小B会说:“今天下午3点支付系统因为并发量突增3倍导致宕机,影响了2万笔订单预计损失30万。我们已经临时扩容15分钟内恢复。根本原因是缓存策略有缺陷需要2天时间...

800

索引夺命 10 连问

苏三说技术

2610

一个被BCL遗忘的高性能集合:C# CircularBuffer<T>深度解析

郑子铭

List<T>.RemoveAt(0) 是一个非常昂贵的操作,其时间复杂度为 「O(n)」。这是因为它需要将索引 0 之后的所有元素在内存中向前移动一位来填补空...

3710

LLM 系列(十):RAG 番外篇-向量检索

磊叔的技术博客

IVF 系列索引是另一种广泛使用的 ANN 技术,其核心思想借鉴了传统文本检索中的倒排索引,通过聚类来减少需要比较的向量数量。

6710

mysql-“索引”和“内存结构

用户1750537

8110

【数据清洗】

用户1750537

这段代码首先创建了一个包含数据的 DataFrame,然后删除了包含空值的行和重复的行,最后重置了索引并输出清洗后的数据。你可以根据实际需求修改和扩展这段代码来...

5810

全栈内容搜索

用户1750537

将数据库表的数据进行索引,并将索引结果存储到搜索引擎中。可以使用JDBC或ORM框架来连接数据库,并执行SQL查询语句来获取数据。然后,将查询结果进行解析,并将...

6410

【SQL 中BETWEEN AND 和 AND 的区别】

用户1750537

但是,这并不意味着在所有情况下 BETWEEN AND 都比 AND 更高效。查询的效率受到多种因素的影响,如索引的使用、数据的分布和查询的复杂度等。所以,在实...

6010

百万数据的业务系统分页查询优化

用户1750537

百万数据的页面分页查询涉及到对大量数据进行分页展示,以便用户能够方便地浏览和查找所需的信息。为了实现高效的分页查询,需要合理设计索引结构。

6610

【任务JOB-TASK处理优化方案】

用户1750537

在创建或调整索引时,需要根据查询需求和数据表的实际情况,选择适当的列作为索引列。常见的索引类型包括普通索引、唯一索引和主键索引。

7710

使用EXPLAIN提升SQL查询性能的索引优化技巧

用户1750537

使用EXPLAIN命令可以分析SQL查询的执行计划,以帮助我们优化索引的使用。通过合适的索引选择、复合索引的使用和索引覆盖等优化技巧,我们可以提升查询性能,提高...

8610

在AI技术快速迭代的背景下,如何通过RAG技术提升模型的实时性和准确性?从Naive RAG到Modular RAG:AI技术进化的关键路径

三桥君

朴素RAG的核心思想可以概括为三个步骤:索引、检索和生成。首先,模型会将外部知识库中的文档进行索引,形成一个可检索的数据库。然后,当用户提出问题时,模型会从数据...

9510

【三桥君】都说RAG强大无比,为何实际却并非‘开箱即用’还得深度优化?

三桥君

索引优化是RAG技术优化的第一步。通过合理的分块策略、元数据标记和结构化索引,可以显著提升检索的精准度和效率。

11310

【java面试】数据库

用户1750537

常见的数据库有关系型数据库如MySQL、Oracle和SQL Server,以及非关系型数据库如MongoDB和Redis。

7010

【搜索】ElasticSearch

用户1750537

ElasticSearch是一个基于Lucene的分布式搜索和分析引擎,可以进行高效的数据存储、检索和分析。以下是ElasticSearch中的增删改查操作:

6110

【算法】在散列表和排序后的列表中找一个元素,哪个查找速度最快?

用户1750537

在散列表中查找一个元素的速度比在排序后的列表中查找要快。这是因为散列表使用哈希函数将元素映射到一个索引位置,通过直接访问该位置可以快速检索到元素。而在排序后的列...

7910

Mysql使用规范

用户1750537

b)主键要选择较短的数据类型,Innodb引擎普通索引都会保存主键的值,较短的数据类型可以有效的减少索引的磁盘空间,提高索引的缓存效率

7110

Pandas数据合并:concat与merge

富贵软件

concat函数用于沿着一个特定的轴(行或列)将多个Pandas对象(如DataFrame或Series)连接在一起。它是一种简单的拼接方式,适用于多种场景,例...

7910

【集合框架LinkedHashSet底层原理】

艾伦耶格尔

场景:元素1存到了索引5,元素2、3存到了索引3,元素4、5存到了索引1,此时双链表为1-2-3-4-5,但是元素6经过计算也存到了索引3,那么按说应该是元素5...

6010

【集合框架ArrayList底层扩容机制】

艾伦耶格尔

ArrayList 是我们最熟悉的 Java 集合之一,但你是否真正了解它在“幕后”是如何工作的?为什么说它“动态”?扩容机制到底是怎样的?

7910
领券