Postgresql

postgres 連接是否能夠同時管理多個請求?

  • May 27, 2021

我有一個使用節點 Postgres 驅動程序連接到我的 Postgres 12 的應用程序。

池大小目前為 1。

對於一個連接,是否可以在收到響應之前發送多個請求?

圖二請求:

  • 請求 A 將持續 10 秒由數據庫處理,
  • 請求 B 將持續 1 秒。

如果這是可能的,那麼請求 B 會在請求 A 之前得到答复嗎?

不,您只能在 PostgreSQL 連接上同時執行一條語句。

PostgreSQL v14 引入了 SQL 語句的流水線,但這仍然意味著一個語句將在另一個語句之後執行。此外,我懷疑 Npgsql 是否已經支持它。

使用多個數據庫連接。

引用自:https://dba.stackexchange.com/questions/292348