标签: 索引优化

3 个内容

笔记(3)

软删除是中大型项目中常见的需求,但实现不当会影响性能和数据一致性。本文针对软删除提出最佳实践,包括使用时间戳字段`deleted_at`代替布尔值,采用联合索引优化查询,ORM层封装处理,定期物理删除过期数据,以及数据归档等架构演进建议。同时,还讨论了软删除可能遇到的问题及规避方法。

Elliot Yang·
195 浏览

数据库性能优化中,Nullable字段是否影响查询效率存在争议。Nullable字段本身不直接影响查询效率,但可能间接影响索引使用、查询优化器判断。当查询中大量使用`IS NULL`或`IS NOT NULL`,或联合索引中前导列为NULL时,可能影响性能。最佳实践是默认字段设为`NOT NULL`,避免NULL值频繁作为查询条件。

Elliot Yang·
169 浏览

本文深入探讨PostgreSQL容器化升级、JSON处理、查询优化、权限管理及问题排查。升级采用逻辑备份恢复,强调兼容性。JSONB性能优于JSON。索引优化提升查询效率。新特性如JSON_TABLE增强功能。向量化引擎、分布式方案及机器学习集成是未来趋势。

Elliot Yang·
158 浏览