在刷题时被两个“看起来都对”的选项折磨,这绝不是因为你笨,而是你的大脑正在经历一场 “表征坍缩” 。
https://git.postgresql.org/gitweb/?p=postgresql.git;a=commit;h=b139bd3b6ef000ab5...
Milvus是分布式向量数据库,如果构建的是图索引,从图的角度来看,它不同节点有联通性吗?换句话说,构图时时按一张整体的图来进行优化构建的吗?
近期用AI解读的2个补丁出了点小插曲, 给哼哼打脸了, 可能是AI未读取代码, 而是直接从comment推演的. 还好传成老师和zhijie帮忙点出了错误.
最近发的文章有AI的重度参与, 马上就有人下面留言评论有AI味了, AI味咋了? 用AI咋了? 用AI遭人嫌弃?
世界排名前三的数据库 Oracle , MySQL , SQL Server. 正在被吸血!到底怎么回事?
今天, IF club 群里发了一个问题: 如何让PostgreSQL自定义聚合函数的finalfunc仅执行一次?
https://github.com/ryogrid/create_pg_super_document
提起向量, 经常会看到向量压缩、量化等术语. 这些都是为了提升查询效率、节省算力或内存/存储空间, 在不牺牲太多召回率的情况下催生出来的技术.
当从PG数据库访问数据时, shared buffer中没有被访问的数据, 需要从数据文件所在的存储(例如磁盘)中读取数据块, 加载到shared buffer...
不会C啊, 怎么开发? 没关系啊, 现在AI coding这么发达, 你把想法告诉AI就可以了.
在使用向量搜索时, 通常会取TOP N的相似结果, 例如下面的SQL取limit 10:
本文来看看 VectorChord 基于图(DiskANN和HNSW)的索引与pgvector有什么不一样?
你可能会想到gdb, 是的, 比如等等数据库崩溃, 打印core dump, 从core dump文件中进行分析. 或者用gdb提前跟踪将要出错的进程(那就太复...
PostgreSQL 18 新增获取进程内存上下文函数: pg_get_process_memory_contexts . 此函数处理显示具有指定进程 ID 的...
函数执行完以后,里面的局部变量不是应该消失了吗? 那为什么有些函数还能“记住”之前的数据?
干净的那个函数小、命名清晰、没有死代码。脏的那个函数动辄几百行、嵌套四五层、一堆注释掉的代码块、重复逻辑散落各处。
既然 SQL 层面已经走不下去,直接上 gdb attach 到正在报错的 backend,断点打在 errfinish 或 _mdfd_getseg,复现 U...
在PCC2024大会主题分享《pg_hint_plan技术内幕》中,我曾预留了一个对于hint_table的优化点。
给报错函数SlruReportIOError设置断点, 进入HeapTupleSatisfiesVisibility函数,tup->t_self = {ip_b...