Files
doc-exports/docs/dws/dev/dws_04_1022.html
luhuayi 177cd61a57 DWS DEVG 910.211 version
Reviewed-by: Pruthi, Vineet <vineet.pruthi@t-systems.com>
Co-authored-by: luhuayi <luhuayi@huawei.com>
Co-committed-by: luhuayi <luhuayi@huawei.com>
2025-05-05 07:44:03 +00:00

168 lines
21 KiB
HTML

<a name="EN-US_TOPIC_0000001811610101"></a><a name="EN-US_TOPIC_0000001811610101"></a>
<h1 class="topictitle1">PGXC_STAT_WAL</h1>
<div id="body0000001342123818"><p id="EN-US_TOPIC_0000001811610101__p111179514182"><strong id="EN-US_TOPIC_0000001811610101__b1110092213320">PGXC_STAT_WAL</strong> displays the WAL logs and data page traffic information of the current query. This view is supported only by clusters 8.2.0 and later versions.</p>
<div class="tablenoborder"><table cellpadding="4" cellspacing="0" summary="" id="EN-US_TOPIC_0000001811610101__t79b6da13b7104b619f06d7cd7cb64ec2" frame="border" border="1" rules="all"><caption><b>Table 1 </b>PGXC_STAT_WAL columns</caption><thead align="left"><tr id="EN-US_TOPIC_0000001811610101__ra0d5aa66d83d4fe1986b32cfbe8c5de3"><th align="left" class="cellrowborder" valign="top" width="23.369999999999997%" id="mcps1.3.2.2.4.1.1"><p id="EN-US_TOPIC_0000001811610101__a75fe01a5469c48c09615bf1dbb3997dd"><strong id="EN-US_TOPIC_0000001811610101__b13450701143840">Column</strong></p>
</th>
<th align="left" class="cellrowborder" valign="top" width="13.79%" id="mcps1.3.2.2.4.1.2"><p id="EN-US_TOPIC_0000001811610101__a469b3ada4e9d421eb05eeeba2e6f9220">Type</p>
</th>
<th align="left" class="cellrowborder" valign="top" width="62.839999999999996%" id="mcps1.3.2.2.4.1.3"><p id="EN-US_TOPIC_0000001811610101__aa7ff69d90e5d423cbc6d4f092c43e713">Description</p>
</th>
</tr>
</thead>
<tbody><tr id="EN-US_TOPIC_0000001811610101__row7142544172210"><td class="cellrowborder" valign="top" width="23.369999999999997%" headers="mcps1.3.2.2.4.1.1 "><p id="EN-US_TOPIC_0000001811610101__p13617185711814">query_id</p>
</td>
<td class="cellrowborder" valign="top" width="13.79%" headers="mcps1.3.2.2.4.1.2 "><p id="EN-US_TOPIC_0000001811610101__p1661511578182">Bigint</p>
</td>
<td class="cellrowborder" valign="top" width="62.839999999999996%" headers="mcps1.3.2.2.4.1.3 "><p id="EN-US_TOPIC_0000001811610101__p1761412573187">ID of the current query</p>
</td>
</tr>
<tr id="EN-US_TOPIC_0000001811610101__rce7a1d9b711d4e1daed44a6660669007"><td class="cellrowborder" valign="top" width="23.369999999999997%" headers="mcps1.3.2.2.4.1.1 "><p id="EN-US_TOPIC_0000001811610101__p116122573186">query_start</p>
</td>
<td class="cellrowborder" valign="top" width="13.79%" headers="mcps1.3.2.2.4.1.2 "><p id="EN-US_TOPIC_0000001811610101__p1561015718185">Timestamp</p>
</td>
<td class="cellrowborder" valign="top" width="62.839999999999996%" headers="mcps1.3.2.2.4.1.3 "><p id="EN-US_TOPIC_0000001811610101__p660875711819">Start time of the query</p>
</td>
</tr>
<tr id="EN-US_TOPIC_0000001811610101__r1f90be54d69543b3af663ce40a079f3e"><td class="cellrowborder" valign="top" width="23.369999999999997%" headers="mcps1.3.2.2.4.1.1 "><p id="EN-US_TOPIC_0000001811610101__p1060595711818">global_wal</p>
</td>
<td class="cellrowborder" valign="top" width="13.79%" headers="mcps1.3.2.2.4.1.2 "><p id="EN-US_TOPIC_0000001811610101__p196031657171817">Bigint</p>
</td>
<td class="cellrowborder" valign="top" width="62.839999999999996%" headers="mcps1.3.2.2.4.1.3 "><p id="EN-US_TOPIC_0000001811610101__p1601125761811">Total number of WAL logs generated by the current query in the cluster, in bytes</p>
</td>
</tr>
<tr id="EN-US_TOPIC_0000001811610101__r5e39e367422b4f7490c69437f0f00e4b"><td class="cellrowborder" valign="top" width="23.369999999999997%" headers="mcps1.3.2.2.4.1.1 "><p id="EN-US_TOPIC_0000001811610101__p1560018577187">global_avg_wal_speed</p>
</td>
<td class="cellrowborder" valign="top" width="13.79%" headers="mcps1.3.2.2.4.1.2 "><p id="EN-US_TOPIC_0000001811610101__p185981057171818">Bigint</p>
</td>
<td class="cellrowborder" valign="top" width="62.839999999999996%" headers="mcps1.3.2.2.4.1.3 "><p id="EN-US_TOPIC_0000001811610101__p1359617579186">Average rate of WAL log generation for the current query in the cluster, in byte/s</p>
</td>
</tr>
<tr id="EN-US_TOPIC_0000001811610101__r24439206f5bf4fc5a77d50f5d54700a3"><td class="cellrowborder" valign="top" width="23.369999999999997%" headers="mcps1.3.2.2.4.1.1 "><p id="EN-US_TOPIC_0000001811610101__p175951257151814">global_datapage</p>
</td>
<td class="cellrowborder" valign="top" width="13.79%" headers="mcps1.3.2.2.4.1.2 "><p id="EN-US_TOPIC_0000001811610101__p757865234015">Bigint</p>
</td>
<td class="cellrowborder" valign="top" width="62.839999999999996%" headers="mcps1.3.2.2.4.1.3 "><p id="EN-US_TOPIC_0000001811610101__p359165731813">Total size of data pages generated by the current query in the cluster, in bytes</p>
</td>
</tr>
<tr id="EN-US_TOPIC_0000001811610101__r79e5996c26614dea966de5a36c68ae70"><td class="cellrowborder" valign="top" width="23.369999999999997%" headers="mcps1.3.2.2.4.1.1 "><p id="EN-US_TOPIC_0000001811610101__p0588175741814">global_avg_datapage_speed</p>
</td>
<td class="cellrowborder" valign="top" width="13.79%" headers="mcps1.3.2.2.4.1.2 "><p id="EN-US_TOPIC_0000001811610101__p1058720577188">Bigint</p>
</td>
<td class="cellrowborder" valign="top" width="62.839999999999996%" headers="mcps1.3.2.2.4.1.3 "><p id="EN-US_TOPIC_0000001811610101__p145851657151811">Average rate of data page generation for the current query in the cluster, in byte/s</p>
</td>
</tr>
<tr id="EN-US_TOPIC_0000001811610101__r6c0f97ec58f3432c88c45b4232b0b1c2"><td class="cellrowborder" valign="top" width="23.369999999999997%" headers="mcps1.3.2.2.4.1.1 "><p id="EN-US_TOPIC_0000001811610101__p10583157111814">min_wal_node</p>
</td>
<td class="cellrowborder" valign="top" width="13.79%" headers="mcps1.3.2.2.4.1.2 "><p id="EN-US_TOPIC_0000001811610101__p125821357131813">Text</p>
</td>
<td class="cellrowborder" valign="top" width="62.839999999999996%" headers="mcps1.3.2.2.4.1.3 "><p id="EN-US_TOPIC_0000001811610101__p758011577183">Name of the instance group that generates the smallest volume of WAL logs in the current query</p>
</td>
</tr>
<tr id="EN-US_TOPIC_0000001811610101__rf2cb9c4822084f8d9b1ccfcd50b485fd"><td class="cellrowborder" valign="top" width="23.369999999999997%" headers="mcps1.3.2.2.4.1.1 "><p id="EN-US_TOPIC_0000001811610101__p857915791817">min_wal</p>
</td>
<td class="cellrowborder" valign="top" width="13.79%" headers="mcps1.3.2.2.4.1.2 "><p id="EN-US_TOPIC_0000001811610101__p8576165718187">Bigint</p>
</td>
<td class="cellrowborder" valign="top" width="62.839999999999996%" headers="mcps1.3.2.2.4.1.3 "><p id="EN-US_TOPIC_0000001811610101__p3331925114415">Minimum WAL logs generated by a node, in bytes</p>
</td>
</tr>
<tr id="EN-US_TOPIC_0000001811610101__r9106310eb2b44c7e9cd02bce2b693e45"><td class="cellrowborder" valign="top" width="23.369999999999997%" headers="mcps1.3.2.2.4.1.1 "><p id="EN-US_TOPIC_0000001811610101__p17572135761817">max_wal_node</p>
</td>
<td class="cellrowborder" valign="top" width="13.79%" headers="mcps1.3.2.2.4.1.2 "><p id="EN-US_TOPIC_0000001811610101__p185701157131813">Text</p>
</td>
<td class="cellrowborder" valign="top" width="62.839999999999996%" headers="mcps1.3.2.2.4.1.3 "><p id="EN-US_TOPIC_0000001811610101__p135681857131810">Name of the instance group that generates the largest volume of WAL logs in the current query</p>
</td>
</tr>
<tr id="EN-US_TOPIC_0000001811610101__r6eafc43c24ab45bfba2eab105a25b0d1"><td class="cellrowborder" valign="top" width="23.369999999999997%" headers="mcps1.3.2.2.4.1.1 "><p id="EN-US_TOPIC_0000001811610101__p131491325194">max_wal</p>
</td>
<td class="cellrowborder" valign="top" width="13.79%" headers="mcps1.3.2.2.4.1.2 "><p id="EN-US_TOPIC_0000001811610101__p1214818291916">Bigint</p>
</td>
<td class="cellrowborder" valign="top" width="62.839999999999996%" headers="mcps1.3.2.2.4.1.3 "><p id="EN-US_TOPIC_0000001811610101__p18466825204515">Maximum WAL logs generated by a node, in bytes</p>
</td>
</tr>
<tr id="EN-US_TOPIC_0000001811610101__rcb227ffed7744f40a6b4c35597ff700d"><td class="cellrowborder" valign="top" width="23.369999999999997%" headers="mcps1.3.2.2.4.1.1 "><p id="EN-US_TOPIC_0000001811610101__p14139112131911">min_datapage_node</p>
</td>
<td class="cellrowborder" valign="top" width="13.79%" headers="mcps1.3.2.2.4.1.2 "><p id="EN-US_TOPIC_0000001811610101__p513792161911">Text</p>
</td>
<td class="cellrowborder" valign="top" width="62.839999999999996%" headers="mcps1.3.2.2.4.1.3 "><p id="EN-US_TOPIC_0000001811610101__p4134425197">Name of the instance group that generates the smallest volume of data pages in the current query</p>
</td>
</tr>
<tr id="EN-US_TOPIC_0000001811610101__rc495905fe47c47e68c1dc71b79359506"><td class="cellrowborder" valign="top" width="23.369999999999997%" headers="mcps1.3.2.2.4.1.1 "><p id="EN-US_TOPIC_0000001811610101__p71321522192">min_data_page</p>
</td>
<td class="cellrowborder" valign="top" width="13.79%" headers="mcps1.3.2.2.4.1.2 "><p id="EN-US_TOPIC_0000001811610101__p41312281920">Bigint</p>
</td>
<td class="cellrowborder" valign="top" width="62.839999999999996%" headers="mcps1.3.2.2.4.1.3 "><p id="EN-US_TOPIC_0000001811610101__p15351202244717">Minimum data pages generated by a node, in bytes</p>
</td>
</tr>
<tr id="EN-US_TOPIC_0000001811610101__r4451168ecd0348d2b178c175847734d0"><td class="cellrowborder" valign="top" width="23.369999999999997%" headers="mcps1.3.2.2.4.1.1 "><p id="EN-US_TOPIC_0000001811610101__p71267211195">max_datapage_node</p>
</td>
<td class="cellrowborder" valign="top" width="13.79%" headers="mcps1.3.2.2.4.1.2 "><p id="EN-US_TOPIC_0000001811610101__p141244210199">Text</p>
</td>
<td class="cellrowborder" valign="top" width="62.839999999999996%" headers="mcps1.3.2.2.4.1.3 "><p id="EN-US_TOPIC_0000001811610101__p1812214220193">Name of the instance group that generates the largest volume of data pages in the current query</p>
</td>
</tr>
<tr id="EN-US_TOPIC_0000001811610101__rbe6062efbfcf41c5a9059b81047f034f"><td class="cellrowborder" valign="top" width="23.369999999999997%" headers="mcps1.3.2.2.4.1.1 "><p id="EN-US_TOPIC_0000001811610101__p212132191919">max_data_page</p>
</td>
<td class="cellrowborder" valign="top" width="13.79%" headers="mcps1.3.2.2.4.1.2 "><p id="EN-US_TOPIC_0000001811610101__p181194210193">Bigint</p>
</td>
<td class="cellrowborder" valign="top" width="62.839999999999996%" headers="mcps1.3.2.2.4.1.3 "><p id="EN-US_TOPIC_0000001811610101__p194511554818">Maximum data pages generated by a node, in bytes</p>
</td>
</tr>
<tr id="EN-US_TOPIC_0000001811610101__r4b26a5a1765a46499c118349ef4b9f0d"><td class="cellrowborder" valign="top" width="23.369999999999997%" headers="mcps1.3.2.2.4.1.1 "><p id="EN-US_TOPIC_0000001811610101__p711515241911">avg_wal_per_node</p>
</td>
<td class="cellrowborder" valign="top" width="13.79%" headers="mcps1.3.2.2.4.1.2 "><p id="EN-US_TOPIC_0000001811610101__p1211302141912">Bigint</p>
</td>
<td class="cellrowborder" valign="top" width="62.839999999999996%" headers="mcps1.3.2.2.4.1.3 "><p id="EN-US_TOPIC_0000001811610101__p2111132181918">Average WAL logs generated by each node, in bytes</p>
</td>
</tr>
<tr id="EN-US_TOPIC_0000001811610101__r84c4d80363e14422940d3ab04cd367d6"><td class="cellrowborder" valign="top" width="23.369999999999997%" headers="mcps1.3.2.2.4.1.1 "><p id="EN-US_TOPIC_0000001811610101__p14110162151918">avg_datapage_per_node</p>
</td>
<td class="cellrowborder" valign="top" width="13.79%" headers="mcps1.3.2.2.4.1.2 "><p id="EN-US_TOPIC_0000001811610101__p15107323197">Bigint</p>
</td>
<td class="cellrowborder" valign="top" width="62.839999999999996%" headers="mcps1.3.2.2.4.1.3 "><p id="EN-US_TOPIC_0000001811610101__p121046217191">Average data pages generated by each node, in bytes</p>
</td>
</tr>
<tr id="EN-US_TOPIC_0000001811610101__r0d7a0aa3136b42c0a89e3084ca669e9b"><td class="cellrowborder" valign="top" width="23.369999999999997%" headers="mcps1.3.2.2.4.1.1 "><p id="EN-US_TOPIC_0000001811610101__p191037291910">query</p>
</td>
<td class="cellrowborder" valign="top" width="13.79%" headers="mcps1.3.2.2.4.1.2 "><p id="EN-US_TOPIC_0000001811610101__p1256363011535">Text</p>
</td>
<td class="cellrowborder" valign="top" width="62.839999999999996%" headers="mcps1.3.2.2.4.1.3 "><p id="EN-US_TOPIC_0000001811610101__p179919281910">Statement that is being executed</p>
</td>
</tr>
</tbody>
</table>
</div>
<div class="note" id="EN-US_TOPIC_0000001811610101__na909128a9b354a7781d484c708ff5227"><img src="public_sys-resources/note_3.0-en-us.png"><span class="notetitle"> </span><div class="notebody"><p id="EN-US_TOPIC_0000001811610101__a9d4f06e8cba641bbbe8861ce81dfaab7">When row-store data is imported in batches without indexes, the Xlogs related to logical new pages are generated during data page copy. If the volume of Xlogs is greater than the default value, flow control will be triggered.</p>
</div></div>
<div class="section" id="EN-US_TOPIC_0000001811610101__section18960115713514"><h4 class="sectiontitle">Examples</h4><p id="EN-US_TOPIC_0000001811610101__p143148471539">Query the statements that are being executed in the cluster, the total volumes of WAL logs and data pages generated by these statements, their average generation rates, and their distribution on DNs.</p>
<div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001811610101__sa6273ee0e883486893758ef0fe87b3c1"><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></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_STAT_WAL</span><span class="p">;</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">query_start</span><span class="w"> </span><span class="o">|</span><span class="w"> </span><span class="n">global_wal</span><span class="w"> </span><span class="o">|</span><span class="w"> </span><span class="n">global_avg_wal_speed</span><span class="w"> </span><span class="o">|</span><span class="w"> </span><span class="n">global_datapage</span><span class="w"> </span><span class="o">|</span><span class="w"> </span><span class="n">global_avg_datapage_speed</span><span class="w"> </span><span class="o">|</span><span class="w"> </span><span class="n">min_wal_node</span><span class="w"> </span><span class="o">|</span><span class="w"> </span><span class="n">min_wal</span><span class="w"> </span><span class="o">|</span><span class="w"> </span><span class="n">max_wal_node</span><span class="w"> </span><span class="o">|</span><span class="w"> </span><span class="n">max_wal</span><span class="w"> </span><span class="o">|</span><span class="w"> </span><span class="n">min_datapage_node</span><span class="w"> </span><span class="o">|</span><span class="w"> </span><span class="n">min_data_page</span><span class="w"> </span><span class="o">|</span><span class="w"> </span><span class="n">max_datapage_node</span><span class="w"> </span><span class="o">|</span><span class="w"> </span><span class="n">max_data_page</span><span class="w"> </span><span class="o">|</span><span class="w"> </span><span class="n">avg_wal_per_node</span><span class="w"> </span><span class="o">|</span>
<span class="n">avg_datapage_per_node</span><span class="w"> </span><span class="o">|</span><span class="w"> </span><span class="n">query</span>
<span class="c1">-------------------+-------------------------------+------------+----------------------+-----------------+---------------------------+--------------+----------+--------------+----------+-------------------+---------------+-------------------+---------------+------------------+-</span>
<span class="c1">----------------------+----------------------------------------------</span>
<span class="w"> </span><span class="mi">72620543991351767</span><span class="w"> </span><span class="o">|</span><span class="w"> </span><span class="mi">2022</span><span class="o">-</span><span class="mi">11</span><span class="o">-</span><span class="mi">10</span><span class="w"> </span><span class="mi">16</span><span class="p">:</span><span class="mi">49</span><span class="p">:</span><span class="mi">47</span><span class="p">.</span><span class="mi">743291</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">7579052</span><span class="w"> </span><span class="o">|</span><span class="w"> </span><span class="mi">419000</span><span class="w"> </span><span class="o">|</span><span class="w"> </span><span class="mi">284057600</span><span class="w"> </span><span class="o">|</span><span class="w"> </span><span class="mi">15740000</span><span class="w"> </span><span class="o">|</span><span class="w"> </span><span class="n">datanode1</span><span class="w"> </span><span class="o">|</span><span class="w"> </span><span class="mi">7579052</span><span class="w"> </span><span class="o">|</span><span class="w"> </span><span class="n">datanode1</span><span class="w"> </span><span class="o">|</span><span class="w"> </span><span class="mi">7579052</span><span class="w"> </span><span class="o">|</span><span class="w"> </span><span class="n">datanode1</span><span class="w"> </span><span class="o">|</span><span class="w"> </span><span class="mi">284057600</span><span class="w"> </span><span class="o">|</span><span class="w"> </span><span class="n">datanode1</span><span class="w"> </span><span class="o">|</span><span class="w"> </span><span class="mi">284057600</span><span class="w"> </span><span class="o">|</span><span class="w"> </span><span class="mi">7579052</span><span class="w"> </span><span class="o">|</span>
<span class="w"> </span><span class="mi">284057600</span><span class="w"> </span><span class="o">|</span><span class="w"> </span><span class="k">insert</span><span class="w"> </span><span class="k">into</span><span class="w"> </span><span class="n">mpptest3</span><span class="w"> </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">mpptest3</span><span class="p">;</span>
<span class="w"> </span><span class="mi">72620543991351781</span><span class="w"> </span><span class="o">|</span><span class="w"> </span><span class="mi">2022</span><span class="o">-</span><span class="mi">11</span><span class="o">-</span><span class="mi">10</span><span class="w"> </span><span class="mi">16</span><span class="p">:</span><span class="mi">50</span><span class="p">:</span><span class="mi">00</span><span class="p">.</span><span class="mi">616697</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">55022176</span><span class="w"> </span><span class="o">|</span><span class="w"> </span><span class="mi">10638000</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="w"> </span><span class="mi">0</span><span class="w"> </span><span class="o">|</span><span class="w"> </span><span class="n">datanode1</span><span class="w"> </span><span class="o">|</span><span class="w"> </span><span class="mi">55022176</span><span class="w"> </span><span class="o">|</span><span class="w"> </span><span class="n">datanode1</span><span class="w"> </span><span class="o">|</span><span class="w"> </span><span class="mi">55022176</span><span class="w"> </span><span class="o">|</span><span class="w"> </span><span class="n">datanode1</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="w"> </span><span class="n">datanode1</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="w"> </span><span class="mi">55022176</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="w"> </span><span class="k">insert</span><span class="w"> </span><span class="k">into</span><span class="w"> </span><span class="n">mpptest1</span><span class="w"> </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">mpptest1</span><span class="p">;</span>
<span class="p">(</span><span class="mi">2</span><span class="w"> </span><span class="k">rows</span><span class="p">)</span>
</pre></div></td></tr></table></div>
</div>
</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>