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

#索引

【C语言】不踩坑!操作符&进制转换极简攻略

用户11987028

逗号表达式,就是⽤逗号隔开的多个表达式。 逗号表达式,从左向右依次执行。整个表达式的结果是最后⼀个表达式的结果

600

【数据结构】穿梭在二叉树的时间隧道:顺序存储的实现

用户11145678

之前我们谈过了树的存储结构,并且谈到了顺序存储结构对树这种一对多的关系结构实现起来还是比较困难的。但二叉树是一种特殊的树,由于二叉树的特殊性,使得它可以使用顺序...

1200

揭示C语言操作符之神秘

optimistic_chen

算术操作符:+、-、、/ 移位操作符:<<、>> 位操作符:&、|、^、 赋值操作符:=、+=、-=、/=、%=、<<=、>>=、&=、|=、^= 单⽬...

2510

Milvus 深度解析:开源向量数据库的技术架构、实践指南与生态生态

九日大大

向量索引是提升搜索性能的关键,Milvus 集成了多种业界领先的索引算法,用户可根据数据规模、查询延迟需求选择合适的索引:

9810

OceanBase SeekDB:AI 原生数据库的技术革命与实践指南

九日大大

生成式 AI 的爆发式增长正在重塑企业的数据处理逻辑,但 MIT 研究显示,超 95% 的企业 AI 项目因三大核心问题难以落地:多模态数据割裂导致的 “数据孤...

7510

MySQL,InnoDB究竟如何巧妙实现,4种事务的隔离级别(第9讲,超硬核)

架构师之路

隔离性是指,多个用户的并发事务访问同一个数据库时,一个用户的事务不应该被其他用户的事务干扰,多个并发事务之间要相互隔离。

4410

NumPy 数组运算:科学计算的基石

玄同765

切片操作允许批量获取子集,语法为数组名[start:stop:step],其中start是起始索引(包含),stop是结束索引(不包含),step是步长 :

2910

Python「0 开 / 1 开」边界踩坑全指南:从内置到第三方库的实战梳理

玄同765

切片语法seq[start:stop:step]遵循左闭右开规则:start是包含的起始索引,stop是不包含的结束索引。新手 90% 的索引越界或数据缺失问题...

4010

大模型应用 SQL 优化:10w + 对话历史的查询加速

玄同765

大模型连续对话的核心查询是 **「按 user_id 查询最近 N 条对话」,复用第 2 篇学过的复合覆盖索引 **(将查询字段直接存入索引,避免回表):

3810

PostgreSQL+pgvector:大模型 RAG 的「结构化 + 向量」混合检索

玄同765

今天我们升级到企业级 RAG 场景:用「PostgreSQL+pgvector」实现结构化元数据过滤 + 向量语义检索的混合检索—— 这是当前大模型 RAG 的...

2910

从 15 秒到 100 毫秒:SQL 运行效率提升的「分层优化方法论」

玄同765

InnoDB 的索引是「B + 树结构」,覆盖索引的叶节点存储索引字段 + 查询所需的所有字段,无需回表查原始数据 —— 效率提升 5-10 倍。

7810

MySQL 的「0 开始」与「1 开始」边界:全面梳理易踩坑的函数 / 关键字

玄同765

这些问题的根源,都是MySQL 中部分特性遵循「0 开始」规则,部分遵循「1 开始」规则,且官方文档分散未集中梳理。本文将全面、无遗漏地总结所有相关规则。

3510

大模型应用必备 SQL:2 小时学会「仅需用的」最小语法子集

玄同765

大模型开发者不需要成为 SQL 专家 —— 我们只需要掌握「能满足大模型 3 类核心场景(上下文回溯 / 混合检索 / 合规审计)」的 15% 语法,就能覆盖 ...

2210

大模型应用为什么离不开 SQL?向量库替代不了的 3 个核心场景

玄同765

大模型实现「连续对话」需加载当前用户的最近 N 条对话历史,但向量库的「元数据过滤」依赖自研索引(效率远低于 SQL 的 B-Tree),且无法保证「按 use...

1110

【C++数据结构进阶】从 Redis 底层到手写实现!跳表(Skiplist)全解析:手把手带你吃透 O (logN) 查找的神级结构!

_OP_CHEN

我们先从最基础的有序链表说起。有序链表的每个节点只存储指向下一个节点的指针,查找数据时只能从头节点开始逐个遍历,时间复杂度是 O (N)。比如要...

5610

【C++数据结构进阶】从B + 树 / B * 树到数据库索引:B树的进化之路与 MySQL 实战解析

_OP_CHEN

B 树的核心优势是 “低高度、平衡、磁盘友好”,但在实际应用中,它依然存在几个难以忽视的局限性,这些局限性成为了 B + 树和 B * 树诞生的...

3510

算法基础篇:(十三)数据压缩的魔法:一文吃透离散化思想,从原理到实战全解析

_OP_CHEN

离散化,本质上是一种“映射” 思想:将一组 “范围大、数量少” 的分散数据,映射到一组 “范围小、连续紧凑” 的索引上。简单来说,就是把 “杂乱...

3110

数据结构(C语言篇):(十九)归并排序和非比较排序

_OP_CHEN

归并排序(Merge Sort)是建立在归并操作上的一种有效的排序算法,该算法是采用分治法(Divide and Conquer)的一个非常典型的应用。将已...

4410

数据结构(C语言篇):(十二)实现顺序结构二叉树——堆

_OP_CHEN

2. 交换堆顶与堆尾元素:将堆顶元素(数组索引为0)与堆的最后一个元素(数组索引为size-1)交换 —— 这是为了避免直接删除堆顶导致完全二叉树结构断裂。

3110

深入解析MySQL(7)——SQL调优

用户11873138

当某一个条件开始使用>、<、>=、<=、between、<>(!=)、like操作符时,当前条件使用索引,后续条件不再使用索引。BTREE结构对上述范围查询支持...

6210
领券