mirror of
https://github.com/postgres/postgres.git
synced 2025-08-27 07:42:10 +03:00
postgres_fdw: Replace WAIT_EVENT_EXTENSION with custom wait events
Three custom wait events are added here: - "PostgresFdwCleanupResult", waiting while cleaning up PQgetResult() on transaction abort. - "PostgresFdwConnect", waiting to establish a connection to a remote server. - "PostgresFdwGetResult", waiting to receive a result from a remote server. Author: Masahiro Ikeda Discussion: https://postgr.es/m/197bce267fa691a0ac62c86c4ab904c4@oss.nttdata.com
This commit is contained in:
@@ -1042,6 +1042,44 @@ postgres=# SELECT postgres_fdw_disconnect_all();
|
||||
</para>
|
||||
</sect2>
|
||||
|
||||
<sect2 id="postgres-fdw-wait-events">
|
||||
<title>Wait Events</title>
|
||||
|
||||
<para>
|
||||
<filename>postgres_fdw</filename> can report the following wait events
|
||||
under the wait event type <literal>Extension</literal>:
|
||||
</para>
|
||||
|
||||
<variablelist>
|
||||
<varlistentry>
|
||||
<term><literal>PostgresFdwCleanupResult</literal></term>
|
||||
<listitem>
|
||||
<para>
|
||||
Waiting for transaction abort on remote server.
|
||||
</para>
|
||||
</listitem>
|
||||
</varlistentry>
|
||||
|
||||
<varlistentry>
|
||||
<term><literal>PostgresFdwConnect</literal></term>
|
||||
<listitem>
|
||||
<para>
|
||||
Waiting to establish a connection to a remote server.
|
||||
</para>
|
||||
</listitem>
|
||||
</varlistentry>
|
||||
|
||||
<varlistentry>
|
||||
<term><literal>PostgresFdwGetResult</literal></term>
|
||||
<listitem>
|
||||
<para>
|
||||
Waiting to receive the results of a query from a remote server.
|
||||
</para>
|
||||
</listitem>
|
||||
</varlistentry>
|
||||
</variablelist>
|
||||
</sect2>
|
||||
|
||||
<sect2 id="postgres-fdw-configuration-parameters">
|
||||
<title>Configuration Parameters</title>
|
||||
|
||||
|
Reference in New Issue
Block a user