pg报错attempted to delete invisible tuple2024-08-12·4053 字·9 分钟PostgreSQL案例分析DELETE报错attempted to delete invisible tuple而SELECT正常的原因,通过源码定位到VM文件损坏导致的可见性判断异常
ORDER BY limit 10比ORDER BY limit 100更慢2024-08-12·3419 字·7 分钟PostgreSQL案例分析ORDER BY limit值较小时反而更慢的异常现象,根因是优化器对反向索引扫描的代价预估偏低导致选择了错误的索引