↑↓ 选择↵ 打开⌫ 切换范围完整搜索

PG.CENTER 连接 PostgreSQL 文档、百科与生态知识。由 Pigsty 维护。

GiST 的多范围索引扫描可能漏掉匹配行 RSS

索引扫描漏行是最难察觉的一类缺陷,因为查询照常返回结果。Peter Geoghegan 报告 GiST 在 multirange 上的索引扫描会漏返匹配行,并附上回归测试。Andrey Borodin 确认根因是 multirange_gist_consistent() 检查过严,处理并集范围时产生假阴性,建议改走内部多范围的一致性函数。Alexander Korotkov 又把内部判断精确成并集包含并集。

发布于 2026-09-10T10:59:47.316238Z · Peter Geoghegan · PostgreSQL hackers
GiST 多范围 缺陷

索引扫描漏行是最难察觉的一类缺陷,因为查询照常返回结果。Peter Geoghegan 报告 GiST 在 multirange 上的索引扫描会漏返匹配行,并附上回归测试。Andrey Borodin 确认根因是 multirange_gist_consistent() 检查过严,处理并集范围时产生假阴性,建议改走内部多范围的一致性函数。Alexander Korotkov 又把内部判断精确成并集包含并集。

索引扫描漏行是最难察觉的一类缺陷,因为查询照常返回结果。Peter Geoghegan 报告 GiST 在 multirange 上的索引扫描会漏返匹配行,并附上回归测试。Andrey Borodin 确认根因是 multirange_gist_consistent() 检查过严,处理并集范围时产生假阴性,建议改走内部多范围的一致性函数。Alexander Korotkov 又把内部判断精确成并集包含并集。

原始来源 ↗

来源记录
  • center.info_item · b48553d6557d54e3 · 2026-10-03T04:08:35.169032Z
  • pgweb.info_item · b48553d6557d54e3 · 2026-10-03T04:08:55.967155Z