
postgres
文章平均质量分 85
jl_1994
努力做一名全栈攻城狮,只会分享干货
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
理解PostgreSQL查询执行计划(四)--常见操作解析
本文深入解析了 PostgreSQL 执行计划中的常见操作类型,帮助理解查询优化和执行过程。重点介绍了以下操作: Unique 操作:用于去重,需排序数据,内存占用低。 Append 操作:合并多个子操作的结果集,常用于 UNION/UNION ALL 查询。 Result 操作:处理简单查询,如选择常量值。 Values Scan 操作:处理 VALUES 子句生成的数据集。 GroupAggregate 操作:对已排序数据进行分组聚合。 HashSetOp 操作:处理 INTERSECT/EXCEPT原创 2025-05-22 07:20:03 · 426 阅读 · 0 评论 -
理解PostgreSQL查询执行计划(三)--复杂操作篇
在本系列的前一篇文章中,我们探讨了如何解读执行计划输出的单行结构,并介绍了所有基本的数据获取操作(解释树中的节点)。今天,我们将深入讨论更复杂的操作。原创 2025-05-19 21:08:09 · 722 阅读 · 0 评论 -
理解PostgreSQL查询执行计划(二)--表扫描操作详解
本文深入探讨了PostgreSQL中的表扫描操作类型,包括顺序扫描、索引扫描和仅索引扫描。顺序扫描是最基础的数据获取方式,会逐页读取表数据文件;索引扫描则通过利用索引来高效访问数据,并能避免显式排序;仅索引扫描是PostgreSQL 9.2引入的优化,当查询只需返回索引列数据时,可以完全避免访问表数据页,从而提升性能。这些扫描操作是查询执行计划的基础,对数据库查询性能有着重要影响。原创 2025-05-17 14:08:28 · 981 阅读 · 0 评论 -
Flask + ajax上传文件(四)--数据入库教程
本教程将详细介绍如何使用Flask后端和AJAX前端实现Excel/csv文件上传,并将数据导入数据库的功能。原创 2025-04-28 23:23:03 · 1250 阅读 · 0 评论 -
column is of type timestamp without time zone but expression is of type character varying解决
java插入postgresql问题:ERROR: column “collecttime” is of type timestamp without time zone but expression is of type character varying建议:You will need to rewrite or cast the expression.解决:jdbc:postgres...原创 2020-04-28 17:58:08 · 10494 阅读 · 2 评论