上一讲详细叙述了explain结果中最重要的type字段(连接类型)的含义。explain结果中还有一个Extra字段,对分析与优化SQL有很大的帮助,今天继续...
在此对Mou Ni对本文所作的贡献表示诚挚感谢,他完成了数据科学专业的硕士学位,专注深度学习与生成式人工智能领域。擅长Python、LangChain、Fast...
2026年2月28日,Ollama正式发布了版本 v0.17.4。这一版本不仅带来了两款全新的模型系列——Qwen 3.5 和 LFM 2,同时在底层解析器上进...
循环变量 i 表示“当前构造到数组的第i个位置”(数组索引从0开始),i%2 控制当前位置的增减规则:
2026-02-25:分割数组得到最小绝对差。用go语言,给定一个整数数组 nums,把它切成两个非空的连续区间——记作 left 和 right。要求 lef...
2026-02-18:拆分合并数组。用go语言,给定两个长度均为 n 的整数数组 nums1 和 nums2。你可以对 nums1 进行若干次如下“剪切-粘贴”...
在这个索引里,数据先按用户和状态聚在一起,内部再按时间排序。MySQL 只要用这个索引,既能精准定位,又不用额外排序,这才是最完美的解法。
明明SQL没写错,count(*)时而对时而错,查询还突然慢了5倍,到底是哪里出问题?排查一圈发现,既不是数据页损坏,也不是索引失效,而是被忽略的「统计信息过期...
做数据库的朋友,大概率都遇到过查询结果逻辑自洽、但数学上完全说不通的诡异场景。最近就有粉丝遇到一个典型坑:
为了及时解决缺少索引引起的性能问题,可以考虑创建定时任务,定期执行这个查询,将结果保存到日志表,长期追踪数据库的索引需求变化,形成自己的“索引优化知识库”。
索引用得好,下班回家早;索引用不好,DBA 两行泪。官方第 10.3 章是索引的“百科全书”。
如果你也受够了 Windows 搜索的转圈圈,或是 NAS 自带搜索那感人的索引速度,那么今天这个“冷门神兵”——Sist2,你必须得认识一下。
Milvus 需要先起服务(Docker 或集群),再用 milvus-sdk-go 连。概念是 Collection(类似表)、Field(含主键、向量列等)...
适合你:向量特别多(十万、百万级)、要建索引做近似最近邻(ANN)检索,或者你们已经在用向量库了。
纯向量检索的思路是用embedding把文本转成向量,然后在向量空间里找相似的。这种方式在语义理解上有天然优势,但它的问题在于太依赖语义了。
前两天,一个朋友跟我吐槽:"我让AI帮我写文章,光是跟它解释'我喜欢什么样的风格',就花了整整二十分钟。每次对话都得从头说起,烦都烦死了。"
《数据库允许空值(null),往往是悲剧的开始(第15讲)》一文通过explain来分析SQL的执行计划,来分析null对索引命中情况的影响,有不少同学留言,问...
select * from user where id!=1 or id is null;
《调试MySQL死锁必备!(第13讲)》中,举了一个强制类型转换导致死锁的例子,有朋友询问是不是类型转换都不能命中索引,花1分钟细说一下。
set session transaction isolation level repeatable read;