PostgreSQL

PostgreSQL图(graph)的递归查询实例

背景 在树形递归查询这篇文章,我记录了使用CTE语法查询树形结构的办法。在一个树形结构中,每一个节点最多有一个上级,可以有任意个数的下级。 在实际场景中,我们还会遇到对图(graph)的查询,图和树的最大区别是,图的节点可以有任意个数的上级和下级。如下图所...

PostgreSQL常用优化技巧示例介绍

1、标量子查询与filter 当一个查询在select和from之间,那么这种子查询就是标量子查询。实际应用中,很多人在写SQL时为了方便会写一堆标量子查询的SQL,在表数据不大时,一般并不会有什么影响,但当数据量较大时,往往会对性能造成巨大影响。 因为标...

PostgreSQL 语法简单易懂的使用方法(postgresql语法)

PostgreSQL是一个开放源代码的对象关系数据库管理系统,提供严格的ACID事务,充满扩展能力的表类型,强大的函数机制,全文搜索,GIS(地理信息系统)支持,并且经过严格的平台兼容测试,可以在几乎所有的主流操作系统上运行。语法也非常简单易懂,对于新手来...

PostgreSQL性能提升之路(postgresql性能优化)

PostgreSQL性能提升之路 PostgreSQL是一款功能强大的关系型数据库管理系统,它的流行度和用户数量迅速增长,功能众多,支持多种编程语言。但是PostgreSQL性能表现仍然存在某些不足,有时运行速度非常慢。为了改善性能,我们可以采取一些措施。...