6.1.2.2 JSON 与 Geo 空间支持


文档摘要

6.1.2.2 JSON 与 Geo 空间支持 当 PostGIS 遇上 JSONB:一个被忽略的 GeoJSON 索引陷阱,如何让 1200 万条轨迹点查询从 8.7 秒压到 42 毫秒? 你有没有试过——在 PostgreSQL 里存了上千万条带坐标的轨迹数据,用 字段存 GeoJSON ,写好 去做空间查询,结果 一跑,执行计划里赫然写着: ——全表扫描。1200 万行,每行都要解析一次 JSON、构造一次 Geometry、再做一次 判断。不是慢,是“绝望式”慢。 这不是配置没调好,不是硬件不够强,不是 SQL 写得不够优雅。这是你亲手把空间索引“关进 JSON 的黑箱”,然后还指望它自己破门而出。


发布者: 作者: 转发
评论区 (0)
U