forked from docs/doc-exports
Reviewed-by: Pruthi, Vineet <vineet.pruthi@t-systems.com> Co-authored-by: Lu, Huayi <luhuayi@huawei.com> Co-committed-by: Lu, Huayi <luhuayi@huawei.com>
241 lines
42 KiB
HTML
241 lines
42 KiB
HTML
<a name="EN-US_TOPIC_0000001363463894"></a><a name="EN-US_TOPIC_0000001363463894"></a>
|
|
|
|
<h1 class="topictitle1">PGXC_WAIT_DETAIL</h1>
|
|
<div id="body8662426"><p id="EN-US_TOPIC_0000001363463894__en-us_topic_0000001363051932_p18704142220914"><strong id="EN-US_TOPIC_0000001363463894__en-us_topic_0000001363051932_b681216810285">PGXC_WAIT_DETAIL</strong> displays detailed information about the SQL waiting hierarchy of all nodes in a cluster. This view is supported only by clusters of version <span id="EN-US_TOPIC_0000001363463894__en-us_topic_0000001363051932_ph1084815412316">8.1.3.200</span> or later.</p>
|
|
|
|
<div class="tablenoborder"><table cellpadding="4" cellspacing="0" summary="" id="EN-US_TOPIC_0000001363463894__en-us_topic_0000001363051932_table18928185635412" frame="border" border="1" rules="all"><caption><b>Table 1 </b>PGXC_WAIT_DETAIL columns</caption><thead align="left"><tr id="EN-US_TOPIC_0000001363463894__en-us_topic_0000001363051932_row11928956125419"><th align="left" class="cellrowborder" valign="top" width="18.76187618761876%" id="mcps1.3.2.2.4.1.1"><p id="EN-US_TOPIC_0000001363463894__en-us_topic_0000001363051932_p49281956135417">Name</p>
|
|
</th>
|
|
<th align="left" class="cellrowborder" valign="top" width="19.621962196219624%" id="mcps1.3.2.2.4.1.2"><p id="EN-US_TOPIC_0000001363463894__en-us_topic_0000001363051932_p39293566542">Type</p>
|
|
</th>
|
|
<th align="left" class="cellrowborder" valign="top" width="61.61616161616161%" id="mcps1.3.2.2.4.1.3"><p id="EN-US_TOPIC_0000001363463894__en-us_topic_0000001363051932_p8929145613541">Description</p>
|
|
</th>
|
|
</tr>
|
|
</thead>
|
|
<tbody><tr id="EN-US_TOPIC_0000001363463894__en-us_topic_0000001363051932_row1592914567548"><td class="cellrowborder" valign="top" width="18.76187618761876%" headers="mcps1.3.2.2.4.1.1 "><p id="EN-US_TOPIC_0000001363463894__en-us_topic_0000001363051932_p9268191014913">level</p>
|
|
</td>
|
|
<td class="cellrowborder" valign="top" width="19.621962196219624%" headers="mcps1.3.2.2.4.1.2 "><p id="EN-US_TOPIC_0000001363463894__en-us_topic_0000001363051932_p82627101692">integer</p>
|
|
</td>
|
|
<td class="cellrowborder" valign="top" width="61.61616161616161%" headers="mcps1.3.2.2.4.1.3 "><p id="EN-US_TOPIC_0000001363463894__en-us_topic_0000001363051932_p3259181010915">Level in the wait hierarchy. The value starts with 1 and increases by 1 when there is a wait relationship.</p>
|
|
</td>
|
|
</tr>
|
|
<tr id="EN-US_TOPIC_0000001363463894__en-us_topic_0000001363051932_row992995612544"><td class="cellrowborder" valign="top" width="18.76187618761876%" headers="mcps1.3.2.2.4.1.1 "><p id="EN-US_TOPIC_0000001363463894__en-us_topic_0000001363051932_p1246410494">lock_wait_hierarchy</p>
|
|
</td>
|
|
<td class="cellrowborder" valign="top" width="19.621962196219624%" headers="mcps1.3.2.2.4.1.2 "><p id="EN-US_TOPIC_0000001363463894__en-us_topic_0000001363051932_p182433101398">text</p>
|
|
</td>
|
|
<td class="cellrowborder" valign="top" width="61.61616161616161%" headers="mcps1.3.2.2.4.1.3 "><p id="EN-US_TOPIC_0000001363463894__en-us_topic_0000001363051932_p1724019103915">Wait hierarchy, in the format of <em id="EN-US_TOPIC_0000001363463894__en-us_topic_0000001363051932_i9961202473218">Node name: Process ID->Node name:Waiting process ID->Node name:Waiting process ID</em>->...</p>
|
|
</td>
|
|
</tr>
|
|
<tr id="EN-US_TOPIC_0000001363463894__en-us_topic_0000001363051932_row39299562542"><td class="cellrowborder" valign="top" width="18.76187618761876%" headers="mcps1.3.2.2.4.1.1 "><p id="EN-US_TOPIC_0000001363463894__en-us_topic_0000001363051932_p48152492249">node_name</p>
|
|
</td>
|
|
<td class="cellrowborder" valign="top" width="19.621962196219624%" headers="mcps1.3.2.2.4.1.2 "><p id="EN-US_TOPIC_0000001363463894__en-us_topic_0000001363051932_p8515115710247">text</p>
|
|
</td>
|
|
<td class="cellrowborder" valign="top" width="61.61616161616161%" headers="mcps1.3.2.2.4.1.3 "><p id="EN-US_TOPIC_0000001363463894__en-us_topic_0000001363051932_p8367124252414">Node name</p>
|
|
</td>
|
|
</tr>
|
|
<tr id="EN-US_TOPIC_0000001363463894__en-us_topic_0000001363051932_row1929256165416"><td class="cellrowborder" valign="top" width="18.76187618761876%" headers="mcps1.3.2.2.4.1.1 "><p id="EN-US_TOPIC_0000001363463894__en-us_topic_0000001363051932_p15225141014916">db_name</p>
|
|
</td>
|
|
<td class="cellrowborder" valign="top" width="19.621962196219624%" headers="mcps1.3.2.2.4.1.2 "><p id="EN-US_TOPIC_0000001363463894__en-us_topic_0000001363051932_p022116101398">text</p>
|
|
</td>
|
|
<td class="cellrowborder" valign="top" width="61.61616161616161%" headers="mcps1.3.2.2.4.1.3 "><p id="EN-US_TOPIC_0000001363463894__en-us_topic_0000001363051932_p7514104713401">Database name</p>
|
|
</td>
|
|
</tr>
|
|
<tr id="EN-US_TOPIC_0000001363463894__en-us_topic_0000001363051932_row159291056125414"><td class="cellrowborder" valign="top" width="18.76187618761876%" headers="mcps1.3.2.2.4.1.1 "><p id="EN-US_TOPIC_0000001363463894__en-us_topic_0000001363051932_p1320717101698">thread_name</p>
|
|
</td>
|
|
<td class="cellrowborder" valign="top" width="19.621962196219624%" headers="mcps1.3.2.2.4.1.2 "><p id="EN-US_TOPIC_0000001363463894__en-us_topic_0000001363051932_p920513101992">text</p>
|
|
</td>
|
|
<td class="cellrowborder" valign="top" width="61.61616161616161%" headers="mcps1.3.2.2.4.1.3 "><p id="EN-US_TOPIC_0000001363463894__en-us_topic_0000001363051932_p162011101193">Thread name</p>
|
|
</td>
|
|
</tr>
|
|
<tr id="EN-US_TOPIC_0000001363463894__en-us_topic_0000001363051932_row692935620546"><td class="cellrowborder" valign="top" width="18.76187618761876%" headers="mcps1.3.2.2.4.1.1 "><p id="EN-US_TOPIC_0000001363463894__en-us_topic_0000001363051932_p1319812101097">query_id</p>
|
|
</td>
|
|
<td class="cellrowborder" valign="top" width="19.621962196219624%" headers="mcps1.3.2.2.4.1.2 "><p id="EN-US_TOPIC_0000001363463894__en-us_topic_0000001363051932_p1619519101594">bigint</p>
|
|
</td>
|
|
<td class="cellrowborder" valign="top" width="61.61616161616161%" headers="mcps1.3.2.2.4.1.3 "><p id="EN-US_TOPIC_0000001363463894__en-us_topic_0000001363051932_p11923101913">ID of a query statement</p>
|
|
</td>
|
|
</tr>
|
|
<tr id="EN-US_TOPIC_0000001363463894__en-us_topic_0000001363051932_row16929155617544"><td class="cellrowborder" valign="top" width="18.76187618761876%" headers="mcps1.3.2.2.4.1.1 "><p id="EN-US_TOPIC_0000001363463894__en-us_topic_0000001363051932_p06505982313">tid</p>
|
|
</td>
|
|
<td class="cellrowborder" valign="top" width="19.621962196219624%" headers="mcps1.3.2.2.4.1.2 "><p id="EN-US_TOPIC_0000001363463894__en-us_topic_0000001363051932_p364911952319">bigint</p>
|
|
</td>
|
|
<td class="cellrowborder" valign="top" width="61.61616161616161%" headers="mcps1.3.2.2.4.1.3 "><p id="EN-US_TOPIC_0000001363463894__en-us_topic_0000001363051932_p1163420577319">Thread ID of the current thread</p>
|
|
</td>
|
|
</tr>
|
|
<tr id="EN-US_TOPIC_0000001363463894__en-us_topic_0000001363051932_row9929165613548"><td class="cellrowborder" valign="top" width="18.76187618761876%" headers="mcps1.3.2.2.4.1.1 "><p id="EN-US_TOPIC_0000001363463894__en-us_topic_0000001363051932_p192635012329">lwtid</p>
|
|
</td>
|
|
<td class="cellrowborder" valign="top" width="19.621962196219624%" headers="mcps1.3.2.2.4.1.2 "><p id="EN-US_TOPIC_0000001363463894__en-us_topic_0000001363051932_p14648139102316">integer</p>
|
|
</td>
|
|
<td class="cellrowborder" valign="top" width="61.61616161616161%" headers="mcps1.3.2.2.4.1.3 "><p id="EN-US_TOPIC_0000001363463894__en-us_topic_0000001363051932_p963385723111">Lightweight thread ID of the current thread</p>
|
|
</td>
|
|
</tr>
|
|
<tr id="EN-US_TOPIC_0000001363463894__en-us_topic_0000001363051932_row5930956145411"><td class="cellrowborder" valign="top" width="18.76187618761876%" headers="mcps1.3.2.2.4.1.1 "><p id="EN-US_TOPIC_0000001363463894__en-us_topic_0000001363051932_p1764712910239">ptid</p>
|
|
</td>
|
|
<td class="cellrowborder" valign="top" width="19.621962196219624%" headers="mcps1.3.2.2.4.1.2 "><p id="EN-US_TOPIC_0000001363463894__en-us_topic_0000001363051932_p264715914232">integer</p>
|
|
</td>
|
|
<td class="cellrowborder" valign="top" width="61.61616161616161%" headers="mcps1.3.2.2.4.1.3 "><p id="EN-US_TOPIC_0000001363463894__en-us_topic_0000001363051932_p263216577313">Parent thread of the streaming thread</p>
|
|
</td>
|
|
</tr>
|
|
<tr id="EN-US_TOPIC_0000001363463894__en-us_topic_0000001363051932_row093015616541"><td class="cellrowborder" valign="top" width="18.76187618761876%" headers="mcps1.3.2.2.4.1.1 "><p id="EN-US_TOPIC_0000001363463894__en-us_topic_0000001363051932_p15646193232">tlevel</p>
|
|
</td>
|
|
<td class="cellrowborder" valign="top" width="19.621962196219624%" headers="mcps1.3.2.2.4.1.2 "><p id="EN-US_TOPIC_0000001363463894__en-us_topic_0000001363051932_p1264614992315">integer</p>
|
|
</td>
|
|
<td class="cellrowborder" valign="top" width="61.61616161616161%" headers="mcps1.3.2.2.4.1.3 "><p id="EN-US_TOPIC_0000001363463894__en-us_topic_0000001363051932_p10631857113113">Level of the streaming thread</p>
|
|
</td>
|
|
</tr>
|
|
<tr id="EN-US_TOPIC_0000001363463894__en-us_topic_0000001363051932_row1993045614547"><td class="cellrowborder" valign="top" width="18.76187618761876%" headers="mcps1.3.2.2.4.1.1 "><p id="EN-US_TOPIC_0000001363463894__en-us_topic_0000001363051932_p19679113315364">smpid</p>
|
|
</td>
|
|
<td class="cellrowborder" valign="top" width="19.621962196219624%" headers="mcps1.3.2.2.4.1.2 "><p id="EN-US_TOPIC_0000001363463894__en-us_topic_0000001363051932_p1644109182318">integer</p>
|
|
</td>
|
|
<td class="cellrowborder" valign="top" width="61.61616161616161%" headers="mcps1.3.2.2.4.1.3 "><p id="EN-US_TOPIC_0000001363463894__en-us_topic_0000001363051932_p14630195723119">Concurrent thread ID</p>
|
|
</td>
|
|
</tr>
|
|
<tr id="EN-US_TOPIC_0000001363463894__en-us_topic_0000001363051932_row2930145605412"><td class="cellrowborder" valign="top" width="18.76187618761876%" headers="mcps1.3.2.2.4.1.1 "><p id="EN-US_TOPIC_0000001363463894__en-us_topic_0000001363051932_p991462720370">wait_status</p>
|
|
</td>
|
|
<td class="cellrowborder" valign="top" width="19.621962196219624%" headers="mcps1.3.2.2.4.1.2 "><p id="EN-US_TOPIC_0000001363463894__en-us_topic_0000001363051932_p364379172318">text</p>
|
|
</td>
|
|
<td class="cellrowborder" valign="top" width="61.61616161616161%" headers="mcps1.3.2.2.4.1.3 "><p id="EN-US_TOPIC_0000001363463894__en-us_topic_0000001363051932_p9629185753120">Waiting status of the current thread</p>
|
|
</td>
|
|
</tr>
|
|
<tr id="EN-US_TOPIC_0000001363463894__en-us_topic_0000001363051932_row1593075615411"><td class="cellrowborder" valign="top" width="18.76187618761876%" headers="mcps1.3.2.2.4.1.1 "><p id="EN-US_TOPIC_0000001363463894__en-us_topic_0000001363051932_p131101263819">wait_event</p>
|
|
</td>
|
|
<td class="cellrowborder" valign="top" width="19.621962196219624%" headers="mcps1.3.2.2.4.1.2 "><p id="EN-US_TOPIC_0000001363463894__en-us_topic_0000001363051932_p15642169132319">text</p>
|
|
</td>
|
|
<td class="cellrowborder" valign="top" width="61.61616161616161%" headers="mcps1.3.2.2.4.1.3 "><p id="EN-US_TOPIC_0000001363463894__en-us_topic_0000001363051932_p662985763110">Virtual ID of the transaction holding or awaiting this lock</p>
|
|
</td>
|
|
</tr>
|
|
<tr id="EN-US_TOPIC_0000001363463894__en-us_topic_0000001363051932_row18930556115418"><td class="cellrowborder" valign="top" width="18.76187618761876%" headers="mcps1.3.2.2.4.1.1 "><p id="EN-US_TOPIC_0000001363463894__en-us_topic_0000001363051932_p196418914234">exec_cn</p>
|
|
</td>
|
|
<td class="cellrowborder" valign="top" width="19.621962196219624%" headers="mcps1.3.2.2.4.1.2 "><p id="EN-US_TOPIC_0000001363463894__en-us_topic_0000001363051932_p0641199162312">boolean</p>
|
|
</td>
|
|
<td class="cellrowborder" valign="top" width="61.61616161616161%" headers="mcps1.3.2.2.4.1.3 "><p id="EN-US_TOPIC_0000001363463894__en-us_topic_0000001363051932_p1628657133113">SQL execution CN</p>
|
|
</td>
|
|
</tr>
|
|
<tr id="EN-US_TOPIC_0000001363463894__en-us_topic_0000001363051932_row693055618544"><td class="cellrowborder" valign="top" width="18.76187618761876%" headers="mcps1.3.2.2.4.1.1 "><p id="EN-US_TOPIC_0000001363463894__en-us_topic_0000001363051932_p4640119162318">wait_node</p>
|
|
</td>
|
|
<td class="cellrowborder" valign="top" width="19.621962196219624%" headers="mcps1.3.2.2.4.1.2 "><p id="EN-US_TOPIC_0000001363463894__en-us_topic_0000001363051932_p5621197234">text</p>
|
|
</td>
|
|
<td class="cellrowborder" valign="top" width="61.61616161616161%" headers="mcps1.3.2.2.4.1.3 "><p id="EN-US_TOPIC_0000001363463894__en-us_topic_0000001363051932_p1760645743111">Lock level</p>
|
|
</td>
|
|
</tr>
|
|
<tr id="EN-US_TOPIC_0000001363463894__en-us_topic_0000001363051932_row169301656125416"><td class="cellrowborder" valign="top" width="18.76187618761876%" headers="mcps1.3.2.2.4.1.1 "><p id="EN-US_TOPIC_0000001363463894__en-us_topic_0000001363051932_p827471511409">query</p>
|
|
</td>
|
|
<td class="cellrowborder" valign="top" width="19.621962196219624%" headers="mcps1.3.2.2.4.1.2 "><p id="EN-US_TOPIC_0000001363463894__en-us_topic_0000001363051932_p16496134015240">text</p>
|
|
</td>
|
|
<td class="cellrowborder" valign="top" width="61.61616161616161%" headers="mcps1.3.2.2.4.1.3 "><p id="EN-US_TOPIC_0000001363463894__en-us_topic_0000001363051932_p15477140202418">Query statement</p>
|
|
</td>
|
|
</tr>
|
|
<tr id="EN-US_TOPIC_0000001363463894__en-us_topic_0000001363051932_row1179833918251"><td class="cellrowborder" valign="top" width="18.76187618761876%" headers="mcps1.3.2.2.4.1.1 "><p id="EN-US_TOPIC_0000001363463894__en-us_topic_0000001363051932_p869573892519">application_name</p>
|
|
</td>
|
|
<td class="cellrowborder" valign="top" width="19.621962196219624%" headers="mcps1.3.2.2.4.1.2 "><p id="EN-US_TOPIC_0000001363463894__en-us_topic_0000001363051932_p166951438102513">text</p>
|
|
</td>
|
|
<td class="cellrowborder" valign="top" width="61.61616161616161%" headers="mcps1.3.2.2.4.1.3 "><p id="EN-US_TOPIC_0000001363463894__en-us_topic_0000001363051932_p969563818252">Name of the application connected to the backend</p>
|
|
</td>
|
|
</tr>
|
|
<tr id="EN-US_TOPIC_0000001363463894__en-us_topic_0000001363051932_row779883942518"><td class="cellrowborder" valign="top" width="18.76187618761876%" headers="mcps1.3.2.2.4.1.1 "><p id="EN-US_TOPIC_0000001363463894__en-us_topic_0000001363051932_p6695143882519">backend_start</p>
|
|
</td>
|
|
<td class="cellrowborder" valign="top" width="19.621962196219624%" headers="mcps1.3.2.2.4.1.2 "><p id="EN-US_TOPIC_0000001363463894__en-us_topic_0000001363051932_p4695153815254">timestamp with time zone</p>
|
|
</td>
|
|
<td class="cellrowborder" valign="top" width="61.61616161616161%" headers="mcps1.3.2.2.4.1.3 "><p id="EN-US_TOPIC_0000001363463894__en-us_topic_0000001363051932_p369516382252">Startup time of the backend process, that is, the time when the client connects to the server</p>
|
|
</td>
|
|
</tr>
|
|
<tr id="EN-US_TOPIC_0000001363463894__en-us_topic_0000001363051932_row1979833911258"><td class="cellrowborder" valign="top" width="18.76187618761876%" headers="mcps1.3.2.2.4.1.1 "><p id="EN-US_TOPIC_0000001363463894__en-us_topic_0000001363051932_p7695103810254">xact_start</p>
|
|
</td>
|
|
<td class="cellrowborder" valign="top" width="19.621962196219624%" headers="mcps1.3.2.2.4.1.2 "><p id="EN-US_TOPIC_0000001363463894__en-us_topic_0000001363051932_p15695153813255">timestamp with time zone</p>
|
|
</td>
|
|
<td class="cellrowborder" valign="top" width="61.61616161616161%" headers="mcps1.3.2.2.4.1.3 "><p id="EN-US_TOPIC_0000001363463894__en-us_topic_0000001363051932_p14695038122516">Start time of the current transaction</p>
|
|
</td>
|
|
</tr>
|
|
<tr id="EN-US_TOPIC_0000001363463894__en-us_topic_0000001363051932_row177989392252"><td class="cellrowborder" valign="top" width="18.76187618761876%" headers="mcps1.3.2.2.4.1.1 "><p id="EN-US_TOPIC_0000001363463894__en-us_topic_0000001363051932_p869523882511">query_start</p>
|
|
</td>
|
|
<td class="cellrowborder" valign="top" width="19.621962196219624%" headers="mcps1.3.2.2.4.1.2 "><p id="EN-US_TOPIC_0000001363463894__en-us_topic_0000001363051932_p11695173812519">timestamp with time zone</p>
|
|
</td>
|
|
<td class="cellrowborder" valign="top" width="61.61616161616161%" headers="mcps1.3.2.2.4.1.3 "><p id="EN-US_TOPIC_0000001363463894__en-us_topic_0000001363051932_p5696738152510">Start time of the active query</p>
|
|
</td>
|
|
</tr>
|
|
<tr id="EN-US_TOPIC_0000001363463894__en-us_topic_0000001363051932_row1079843972513"><td class="cellrowborder" valign="top" width="18.76187618761876%" headers="mcps1.3.2.2.4.1.1 "><p id="EN-US_TOPIC_0000001363463894__en-us_topic_0000001363051932_p116961638142514">waiting</p>
|
|
</td>
|
|
<td class="cellrowborder" valign="top" width="19.621962196219624%" headers="mcps1.3.2.2.4.1.2 "><p id="EN-US_TOPIC_0000001363463894__en-us_topic_0000001363051932_p969623819251">boolean</p>
|
|
</td>
|
|
<td class="cellrowborder" valign="top" width="61.61616161616161%" headers="mcps1.3.2.2.4.1.3 "><p id="EN-US_TOPIC_0000001363463894__en-us_topic_0000001363051932_p116961438132513">Waiting status</p>
|
|
</td>
|
|
</tr>
|
|
<tr id="EN-US_TOPIC_0000001363463894__en-us_topic_0000001363051932_row17281201154116"><td class="cellrowborder" valign="top" width="18.76187618761876%" headers="mcps1.3.2.2.4.1.1 "><p id="EN-US_TOPIC_0000001363463894__en-us_topic_0000001363051932_p6381151014116">state</p>
|
|
</td>
|
|
<td class="cellrowborder" valign="top" width="19.621962196219624%" headers="mcps1.3.2.2.4.1.2 "><p id="EN-US_TOPIC_0000001363463894__en-us_topic_0000001363051932_p11381121012415">text</p>
|
|
</td>
|
|
<td class="cellrowborder" valign="top" width="61.61616161616161%" headers="mcps1.3.2.2.4.1.3 "><p id="EN-US_TOPIC_0000001363463894__en-us_topic_0000001363051932_p103811010134111">Overall state of the backend</p>
|
|
</td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
<div class="section" id="EN-US_TOPIC_0000001363463894__en-us_topic_0000001363051932_section125373816123"><h4 class="sectiontitle">Examples</h4><ol id="EN-US_TOPIC_0000001363463894__en-us_topic_0000001363051932_ol11769167191315"><li id="EN-US_TOPIC_0000001363463894__en-us_topic_0000001363051932_li1876914718133"><span>Connect to the CN, start a transaction, and perform the update operation.</span><p><div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001363463894__en-us_topic_0000001363051932_screen10412124731713"><div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span class="normal">1</span></pre></div></td><td class="code"><div><pre><span></span><span class="k">begin</span><span class="p">;</span><span class="k">update</span><span class="w"> </span><span class="n">td</span><span class="w"> </span><span class="k">set</span><span class="w"> </span><span class="n">c2</span><span class="o">=</span><span class="mi">6</span><span class="w"> </span><span class="k">where</span><span class="w"> </span><span class="n">c1</span><span class="o">=</span><span class="mi">1</span><span class="p">;</span>
|
|
</pre></div></td></tr></table></div>
|
|
|
|
</div>
|
|
</p></li><li id="EN-US_TOPIC_0000001363463894__en-us_topic_0000001363051932_li134321224141316"><span>Open another window to connect to the CN, start another transaction, and perform the update operation. (Do not update the same record concurrently.)</span><p><div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001363463894__en-us_topic_0000001363051932_screen1379362621810"><div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span class="normal">1</span></pre></div></td><td class="code"><div><pre><span></span><span class="k">begin</span><span class="p">;</span><span class="k">update</span><span class="w"> </span><span class="n">td</span><span class="w"> </span><span class="k">set</span><span class="w"> </span><span class="n">c2</span><span class="o">=</span><span class="mi">6</span><span class="w"> </span><span class="k">where</span><span class="w"> </span><span class="n">c1</span><span class="o">=</span><span class="mi">7</span><span class="p">;</span>
|
|
</pre></div></td></tr></table></div>
|
|
|
|
</div>
|
|
<p id="EN-US_TOPIC_0000001363463894__en-us_topic_0000001363051932_p1926013713193">In this case, the update operation is blocked.</p>
|
|
</p></li><li id="EN-US_TOPIC_0000001363463894__en-us_topic_0000001363051932_li1085719455131"><span>Open another window to connect to the CN node and create an index.</span><p><div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001363463894__en-us_topic_0000001363051932_screen12830093372"><div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span class="normal">1</span></pre></div></td><td class="code"><div><pre><span></span><span class="k">create</span><span class="w"> </span><span class="k">index</span><span class="w"> </span><span class="n">c2_key</span><span class="w"> </span><span class="k">on</span><span class="w"> </span><span class="n">td</span><span class="p">(</span><span class="n">c2</span><span class="p">);</span>
|
|
</pre></div></td></tr></table></div>
|
|
|
|
</div>
|
|
</p></li><li id="EN-US_TOPIC_0000001363463894__en-us_topic_0000001363051932_li833011558342"><span>Run the <strong id="EN-US_TOPIC_0000001363463894__en-us_topic_0000001363051932_b2642252104117">select * from pgxc_wait_detail;</strong> command.</span><p><div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001363463894__en-us_topic_0000001363051932_screen1196493363614"><div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span class="normal"> 1</span>
|
|
<span class="normal"> 2</span>
|
|
<span class="normal"> 3</span>
|
|
<span class="normal"> 4</span>
|
|
<span class="normal"> 5</span>
|
|
<span class="normal"> 6</span>
|
|
<span class="normal"> 7</span>
|
|
<span class="normal"> 8</span>
|
|
<span class="normal"> 9</span>
|
|
<span class="normal">10</span>
|
|
<span class="normal">11</span>
|
|
<span class="normal">12</span>
|
|
<span class="normal">13</span>
|
|
<span class="normal">14</span>
|
|
<span class="normal">15</span>
|
|
<span class="normal">16</span>
|
|
<span class="normal">17</span>
|
|
<span class="normal">18</span>
|
|
<span class="normal">19</span>
|
|
<span class="normal">20</span>
|
|
<span class="normal">21</span>
|
|
<span class="normal">22</span>
|
|
<span class="normal">23</span></pre></div></td><td class="code"><div><pre><span></span><span class="k">SELECT</span><span class="w"> </span><span class="o">*</span><span class="w"> </span><span class="k">FROM</span><span class="w"> </span><span class="n">PGXC_WAIT_DETAIL</span><span class="p">;</span>
|
|
<span class="k">level</span><span class="w"> </span><span class="o">|</span><span class="w"> </span><span class="n">lock_wait_hierarchy</span><span class="w"> </span><span class="o">|</span><span class="w"> </span><span class="n">node_name</span><span class="w"> </span><span class="o">|</span><span class="w"> </span><span class="n">db_name</span><span class="w"> </span><span class="o">|</span><span class="w"> </span><span class="n">thread_name</span><span class="w"> </span><span class="o">|</span><span class="w"> </span><span class="n">query_id</span><span class="w"> </span><span class="o">|</span><span class="w"> </span><span class="n">tid</span><span class="w"> </span><span class="o">|</span><span class="w"> </span><span class="n">lwtid</span><span class="w"> </span><span class="o">|</span><span class="w"> </span><span class="n">ptid</span><span class="w"> </span><span class="o">|</span><span class="w"> </span><span class="n">tlevel</span><span class="w"> </span><span class="o">|</span><span class="w"> </span><span class="n">sm</span>
|
|
<span class="n">pid</span><span class="w"> </span><span class="o">|</span><span class="w"> </span><span class="n">wait_status</span><span class="w"> </span><span class="o">|</span><span class="w"> </span><span class="n">wait_event</span><span class="w"> </span><span class="o">|</span><span class="w"> </span><span class="n">exec_cn</span><span class="w"> </span><span class="o">|</span><span class="w"> </span><span class="n">wait_node</span><span class="w"> </span><span class="o">|</span><span class="w"> </span><span class="n">query</span><span class="w"> </span><span class="o">|</span><span class="w"> </span><span class="n">application_name</span><span class="w"> </span><span class="o">|</span><span class="w"> </span><span class="n">backend_start</span><span class="w"> </span><span class="o">|</span><span class="w"> </span><span class="n">xact_st</span>
|
|
<span class="n">art</span><span class="w"> </span><span class="o">|</span><span class="w"> </span><span class="n">query_start</span><span class="w"> </span><span class="o">|</span><span class="w"> </span><span class="n">waiting</span><span class="w"> </span><span class="o">|</span><span class="w"> </span><span class="k">state</span>
|
|
<span class="c1">-------+----------------------------------------------------+-----------+----------+-------------+-------------------+-----------------+--------+------+--------+---</span>
|
|
<span class="c1">----+--------------+------------+---------+-----------+----------------------------------------+------------------+-------------------------------+-----------------</span>
|
|
<span class="c1">--------------+-------------------------------+---------+--------</span>
|
|
<span class="mi">1</span><span class="w"> </span><span class="o">|</span><span class="w"> </span><span class="n">cn_5001</span><span class="p">:</span><span class="mi">139870843444360</span><span class="w"> </span><span class="o">|</span><span class="w"> </span><span class="n">cn_5001</span><span class="w"> </span><span class="o">|</span><span class="w"> </span><span class="n">postgres</span><span class="w"> </span><span class="o">|</span><span class="w"> </span><span class="n">workload</span><span class="w"> </span><span class="o">|</span><span class="w"> </span><span class="mi">73183493945299462</span><span class="w"> </span><span class="o">|</span><span class="w"> </span><span class="mi">139870843444360</span><span class="w"> </span><span class="o">|</span><span class="w"> </span><span class="mi">578531</span><span class="w"> </span><span class="o">|</span><span class="w"> </span><span class="o">|</span><span class="w"> </span><span class="mi">0</span><span class="w"> </span><span class="o">|</span>
|
|
<span class="mi">0</span><span class="w"> </span><span class="o">|</span><span class="w"> </span><span class="n">wait</span><span class="w"> </span><span class="n">node</span><span class="w"> </span><span class="o">|</span><span class="w"> </span><span class="o">|</span><span class="w"> </span><span class="n">t</span><span class="w"> </span><span class="o">|</span><span class="w"> </span><span class="o">|</span><span class="w"> </span><span class="n">WLM</span><span class="w"> </span><span class="k">fetch</span><span class="w"> </span><span class="n">collect</span><span class="w"> </span><span class="n">info</span><span class="w"> </span><span class="k">from</span><span class="w"> </span><span class="k">data</span><span class="w"> </span><span class="n">nodes</span><span class="w"> </span><span class="o">|</span><span class="w"> </span><span class="n">workload</span><span class="w"> </span><span class="o">|</span><span class="w"> </span><span class="mi">2023</span><span class="o">-</span><span class="mi">03</span><span class="o">-</span><span class="mi">13</span><span class="w"> </span><span class="mi">13</span><span class="p">:</span><span class="mi">56</span><span class="p">:</span><span class="mi">56</span><span class="p">.</span><span class="mi">611486</span><span class="o">+</span><span class="mi">08</span><span class="w"> </span><span class="o">|</span><span class="w"> </span><span class="mi">2023</span><span class="o">-</span><span class="mi">03</span><span class="o">-</span><span class="mi">14</span><span class="w"> </span><span class="mi">11</span><span class="p">:</span><span class="mi">54</span>
|
|
<span class="p">:</span><span class="mi">33</span><span class="p">.</span><span class="mi">562808</span><span class="o">+</span><span class="mi">08</span><span class="w"> </span><span class="o">|</span><span class="w"> </span><span class="mi">2023</span><span class="o">-</span><span class="mi">03</span><span class="o">-</span><span class="mi">13</span><span class="w"> </span><span class="mi">13</span><span class="p">:</span><span class="mi">57</span><span class="p">:</span><span class="mi">00</span><span class="p">.</span><span class="mi">262736</span><span class="o">+</span><span class="mi">08</span><span class="w"> </span><span class="o">|</span><span class="w"> </span><span class="n">t</span><span class="w"> </span><span class="o">|</span><span class="w"> </span><span class="n">active</span>
|
|
<span class="mi">1</span><span class="w"> </span><span class="o">|</span><span class="w"> </span><span class="n">cn_5001</span><span class="p">:</span><span class="mi">139870843654544</span><span class="w"> </span><span class="o">|</span><span class="w"> </span><span class="n">cn_5001</span><span class="w"> </span><span class="o">|</span><span class="w"> </span><span class="n">postgres</span><span class="w"> </span><span class="o">|</span><span class="w"> </span><span class="n">gsql</span><span class="w"> </span><span class="o">|</span><span class="w"> </span><span class="mi">73183493945299204</span><span class="w"> </span><span class="o">|</span><span class="w"> </span><span class="mi">139870843654544</span><span class="w"> </span><span class="o">|</span><span class="w"> </span><span class="mi">722259</span><span class="w"> </span><span class="o">|</span><span class="w"> </span><span class="o">|</span><span class="w"> </span><span class="mi">0</span><span class="w"> </span><span class="o">|</span>
|
|
<span class="mi">0</span><span class="w"> </span><span class="o">|</span><span class="w"> </span><span class="n">wait</span><span class="w"> </span><span class="n">node</span><span class="w"> </span><span class="o">|</span><span class="w"> </span><span class="o">|</span><span class="w"> </span><span class="n">t</span><span class="w"> </span><span class="o">|</span><span class="w"> </span><span class="o">|</span><span class="w"> </span><span class="k">update</span><span class="w"> </span><span class="n">td</span><span class="w"> </span><span class="k">set</span><span class="w"> </span><span class="n">c2</span><span class="o">=</span><span class="mi">6</span><span class="w"> </span><span class="k">where</span><span class="w"> </span><span class="n">c1</span><span class="o">=</span><span class="mi">1</span><span class="p">;</span><span class="w"> </span><span class="o">|</span><span class="w"> </span><span class="n">gsql</span><span class="w"> </span><span class="o">|</span><span class="w"> </span><span class="mi">2023</span><span class="o">-</span><span class="mi">03</span><span class="o">-</span><span class="mi">14</span><span class="w"> </span><span class="mi">11</span><span class="p">:</span><span class="mi">52</span><span class="p">:</span><span class="mi">05</span><span class="p">.</span><span class="mi">176588</span><span class="o">+</span><span class="mi">08</span><span class="w"> </span><span class="o">|</span><span class="w"> </span><span class="mi">2023</span><span class="o">-</span><span class="mi">03</span><span class="o">-</span><span class="mi">14</span><span class="w"> </span><span class="mi">11</span><span class="p">:</span><span class="mi">52</span>
|
|
<span class="p">:</span><span class="mi">19</span><span class="p">.</span><span class="mi">054727</span><span class="o">+</span><span class="mi">08</span><span class="w"> </span><span class="o">|</span><span class="w"> </span><span class="mi">2023</span><span class="o">-</span><span class="mi">03</span><span class="o">-</span><span class="mi">14</span><span class="w"> </span><span class="mi">11</span><span class="p">:</span><span class="mi">53</span><span class="p">:</span><span class="mi">58</span><span class="p">.</span><span class="mi">114794</span><span class="o">+</span><span class="mi">08</span><span class="w"> </span><span class="o">|</span><span class="w"> </span><span class="n">t</span><span class="w"> </span><span class="o">|</span><span class="w"> </span><span class="n">active</span>
|
|
<span class="mi">1</span><span class="w"> </span><span class="o">|</span><span class="w"> </span><span class="n">cn_5001</span><span class="p">:</span><span class="mi">139870843655296</span><span class="w"> </span><span class="o">|</span><span class="w"> </span><span class="n">cn_5001</span><span class="w"> </span><span class="o">|</span><span class="w"> </span><span class="n">postgres</span><span class="w"> </span><span class="o">|</span><span class="w"> </span><span class="n">gsql</span><span class="w"> </span><span class="o">|</span><span class="w"> </span><span class="mi">73183493945299218</span><span class="w"> </span><span class="o">|</span><span class="w"> </span><span class="mi">139870843655296</span><span class="w"> </span><span class="o">|</span><span class="w"> </span><span class="mi">722301</span><span class="w"> </span><span class="o">|</span><span class="w"> </span><span class="o">|</span><span class="w"> </span><span class="mi">0</span><span class="w"> </span><span class="o">|</span>
|
|
<span class="mi">0</span><span class="w"> </span><span class="o">|</span><span class="w"> </span><span class="n">wait</span><span class="w"> </span><span class="n">node</span><span class="w"> </span><span class="o">|</span><span class="w"> </span><span class="o">|</span><span class="w"> </span><span class="n">t</span><span class="w"> </span><span class="o">|</span><span class="w"> </span><span class="o">|</span><span class="w"> </span><span class="k">update</span><span class="w"> </span><span class="n">td</span><span class="w"> </span><span class="k">set</span><span class="w"> </span><span class="n">c2</span><span class="o">=</span><span class="mi">6</span><span class="w"> </span><span class="k">where</span><span class="w"> </span><span class="n">c1</span><span class="o">=</span><span class="mi">7</span><span class="p">;</span><span class="w"> </span><span class="o">|</span><span class="w"> </span><span class="n">gsql</span><span class="w"> </span><span class="o">|</span><span class="w"> </span><span class="mi">2023</span><span class="o">-</span><span class="mi">03</span><span class="o">-</span><span class="mi">14</span><span class="w"> </span><span class="mi">11</span><span class="p">:</span><span class="mi">52</span><span class="p">:</span><span class="mi">08</span><span class="p">.</span><span class="mi">084265</span><span class="o">+</span><span class="mi">08</span><span class="w"> </span><span class="o">|</span><span class="w"> </span><span class="mi">2023</span><span class="o">-</span><span class="mi">03</span><span class="o">-</span><span class="mi">14</span><span class="w"> </span><span class="mi">11</span><span class="p">:</span><span class="mi">52</span>
|
|
<span class="p">:</span><span class="mi">42</span><span class="p">.</span><span class="mi">978132</span><span class="o">+</span><span class="mi">08</span><span class="w"> </span><span class="o">|</span><span class="w"> </span><span class="mi">2023</span><span class="o">-</span><span class="mi">03</span><span class="o">-</span><span class="mi">14</span><span class="w"> </span><span class="mi">11</span><span class="p">:</span><span class="mi">53</span><span class="p">:</span><span class="mi">59</span><span class="p">.</span><span class="mi">459575</span><span class="o">+</span><span class="mi">08</span><span class="w"> </span><span class="o">|</span><span class="w"> </span><span class="n">t</span><span class="w"> </span><span class="o">|</span><span class="w"> </span><span class="n">active</span>
|
|
<span class="mi">1</span><span class="w"> </span><span class="o">|</span><span class="w"> </span><span class="n">cn_5001</span><span class="p">:</span><span class="mi">139870843656424</span><span class="w"> </span><span class="o">|</span><span class="w"> </span><span class="n">cn_5001</span><span class="w"> </span><span class="o">|</span><span class="w"> </span><span class="n">postgres</span><span class="w"> </span><span class="o">|</span><span class="w"> </span><span class="n">gsql</span><span class="w"> </span><span class="o">|</span><span class="w"> </span><span class="mi">73183493945299223</span><span class="w"> </span><span class="o">|</span><span class="w"> </span><span class="mi">139870843656424</span><span class="w"> </span><span class="o">|</span><span class="w"> </span><span class="mi">722344</span><span class="w"> </span><span class="o">|</span><span class="w"> </span><span class="o">|</span><span class="w"> </span><span class="mi">0</span><span class="w"> </span><span class="o">|</span>
|
|
<span class="mi">0</span><span class="w"> </span><span class="o">|</span><span class="w"> </span><span class="n">acquire</span><span class="w"> </span><span class="k">lock</span><span class="w"> </span><span class="o">|</span><span class="w"> </span><span class="n">relation</span><span class="w"> </span><span class="o">|</span><span class="w"> </span><span class="n">t</span><span class="w"> </span><span class="o">|</span><span class="w"> </span><span class="o">|</span><span class="w"> </span><span class="k">create</span><span class="w"> </span><span class="k">index</span><span class="w"> </span><span class="n">c2_key</span><span class="w"> </span><span class="k">on</span><span class="w"> </span><span class="n">td</span><span class="p">(</span><span class="n">c2</span><span class="p">);</span><span class="w"> </span><span class="o">|</span><span class="w"> </span><span class="n">gsql</span><span class="w"> </span><span class="o">|</span><span class="w"> </span><span class="mi">2023</span><span class="o">-</span><span class="mi">03</span><span class="o">-</span><span class="mi">14</span><span class="w"> </span><span class="mi">11</span><span class="p">:</span><span class="mi">52</span><span class="p">:</span><span class="mi">10</span><span class="p">.</span><span class="mi">967028</span><span class="o">+</span><span class="mi">08</span><span class="w"> </span><span class="o">|</span><span class="w"> </span><span class="mi">2023</span><span class="o">-</span><span class="mi">03</span><span class="o">-</span><span class="mi">14</span><span class="w"> </span><span class="mi">11</span><span class="p">:</span><span class="mi">52</span>
|
|
<span class="p">:</span><span class="mi">53</span><span class="p">.</span><span class="mi">463227</span><span class="o">+</span><span class="mi">08</span><span class="w"> </span><span class="o">|</span><span class="w"> </span><span class="mi">2023</span><span class="o">-</span><span class="mi">03</span><span class="o">-</span><span class="mi">14</span><span class="w"> </span><span class="mi">11</span><span class="p">:</span><span class="mi">54</span><span class="p">:</span><span class="mi">00</span><span class="p">.</span><span class="mi">25203</span><span class="o">+</span><span class="mi">08</span><span class="w"> </span><span class="o">|</span><span class="w"> </span><span class="n">t</span><span class="w"> </span><span class="o">|</span><span class="w"> </span><span class="n">active</span>
|
|
<span class="mi">2</span><span class="w"> </span><span class="o">|</span><span class="w"> </span><span class="n">cn_5001</span><span class="p">:</span><span class="mi">139870843656424</span><span class="w"> </span><span class="o">-></span><span class="w"> </span><span class="n">cn_5001</span><span class="p">:</span><span class="mi">139870843655296</span><span class="w"> </span><span class="o">|</span><span class="w"> </span><span class="n">cn_5001</span><span class="w"> </span><span class="o">|</span><span class="w"> </span><span class="n">postgres</span><span class="w"> </span><span class="o">|</span><span class="w"> </span><span class="n">gsql</span><span class="w"> </span><span class="o">|</span><span class="w"> </span><span class="mi">73183493945299218</span><span class="w"> </span><span class="o">|</span><span class="w"> </span><span class="mi">139870843655296</span><span class="w"> </span><span class="o">|</span><span class="w"> </span><span class="mi">722344</span><span class="w"> </span><span class="o">|</span><span class="w"> </span><span class="o">|</span><span class="w"> </span><span class="o">|</span>
|
|
<span class="o">|</span><span class="w"> </span><span class="o">|</span><span class="w"> </span><span class="o">|</span><span class="w"> </span><span class="n">f</span><span class="w"> </span><span class="o">|</span><span class="w"> </span><span class="o">|</span><span class="w"> </span><span class="k">update</span><span class="w"> </span><span class="n">td</span><span class="w"> </span><span class="k">set</span><span class="w"> </span><span class="n">c2</span><span class="o">=</span><span class="mi">6</span><span class="w"> </span><span class="k">where</span><span class="w"> </span><span class="n">c1</span><span class="o">=</span><span class="mi">7</span><span class="p">;</span><span class="w"> </span><span class="o">|</span><span class="w"> </span><span class="n">gsql</span><span class="w"> </span><span class="o">|</span><span class="w"> </span><span class="mi">2023</span><span class="o">-</span><span class="mi">03</span><span class="o">-</span><span class="mi">14</span><span class="w"> </span><span class="mi">11</span><span class="p">:</span><span class="mi">52</span><span class="p">:</span><span class="mi">08</span><span class="p">.</span><span class="mi">084265</span><span class="o">+</span><span class="mi">08</span><span class="w"> </span><span class="o">|</span><span class="w"> </span><span class="mi">2023</span><span class="o">-</span><span class="mi">03</span><span class="o">-</span><span class="mi">14</span><span class="w"> </span><span class="mi">11</span><span class="p">:</span><span class="mi">52</span>
|
|
<span class="p">:</span><span class="mi">42</span><span class="p">.</span><span class="mi">978132</span><span class="o">+</span><span class="mi">08</span><span class="w"> </span><span class="o">|</span><span class="w"> </span><span class="mi">2023</span><span class="o">-</span><span class="mi">03</span><span class="o">-</span><span class="mi">14</span><span class="w"> </span><span class="mi">11</span><span class="p">:</span><span class="mi">53</span><span class="p">:</span><span class="mi">59</span><span class="p">.</span><span class="mi">459575</span><span class="o">+</span><span class="mi">08</span><span class="w"> </span><span class="o">|</span><span class="w"> </span><span class="n">t</span><span class="w"> </span><span class="o">|</span><span class="w"> </span><span class="n">active</span>
|
|
<span class="p">(</span><span class="mi">5</span><span class="w"> </span><span class="k">rows</span><span class="p">)</span>
|
|
</pre></div></td></tr></table></div>
|
|
|
|
</div>
|
|
</p></li></ol>
|
|
</div>
|
|
</div>
|
|
<div>
|
|
<div class="familylinks">
|
|
<div class="parentlink"><strong>Parent topic:</strong> <a href="dws_04_0639.html">System Views</a></div>
|
|
</div>
|
|
</div>
|
|
|