最新 最热

PostgreSQL 分组查询可以不进行全表扫描吗? 速度提高上千倍?

在数据库查询中,无论是NOSQL,还是RDBMS,对于分组查询中的一个问题如在全表的数据中,寻找最大或者最小等数据的,在撰写上基本上我们认为是一定要走全表扫描,性能是极差的。我们以下面的这个例子为...

2024-05-10
3

[翻译]设置 PostgreSQL 以运行集成测试

在测试方面,实现性能和可靠性至关重要。在本文中,我将解释如何设置PostgreSQL进行测试并讨论一些需要避免的常见陷阱。

2024-05-08
2

自动为PostgreSQL数据库生成类型

SQL 可以是类型安全的,就像 JavaScript 中单词的含义一样。Paul Scanlon 阐释了为什么开发者不应该害怕使用“原始 SQL”。

2024-05-06
2

Asp.net core web api 项目中使用postgres

本文展示了如何在asp.net core web api 中使用postgres数据库。

2024-03-06
5

PostgreSQL 在使用连表语句时报错 ERROR: operator does not exist: bigint = character varying

在使用PostgreSQL数据库过程中,使用了连表语句如下所示,其中a表的order_no为bigint类型,b表的order_no为varchar类型

2024-03-05
4

使用docker部署 redash

参考 https://github.com/getredash/redash/discussions/6288

2024-02-29
2

Postgresql源码(124)两个事务更新同一行数据时的行为和原理分析

heap_update(Relation relation, ItemPointer otid, HeapTuple newtup, ...)

2024-02-21
2

Postgresql源码(123)事务提交时三段资源释放分析ResourceOwnerRelease

三阶段释放是指ResourceOwnerRelease函数在使用时需要调用三次,按固定顺序调用每次删除特定的资源:

2024-02-20
4

Postgresql源码(122)Listen / Notify与事务的联动机制

Notify和Listen是Postgresql提供的不同会话间异步消息通信功能,例子:

2024-02-19
2

Postgresql源码(121)事务状态中childXids的作用

子事务提交后,将xid记录到父事务的childXids,父事务的childXids就表示下面已经提交的子事务,这些子事务xid在后续mvcc计算中,会完全等效与当前的事务xid。...

2024-02-19
2