doc-exports/docs/dws/tool/dws_16_0088.html
Lu, Huayi 27019c2991 DWS TOOL 830.201 version
Reviewed-by: Hasko, Vladimir <vladimir.hasko@t-systems.com>
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>
2024-05-16 07:35:25 +00:00

61 lines
8.8 KiB
HTML

<a name="EN-US_TOPIC_0000001772536460"></a><a name="EN-US_TOPIC_0000001772536460"></a>
<h1 class="topictitle1">ANALYZE</h1>
<div id="body8662426"><p id="EN-US_TOPIC_0000001772536460__en-us_topic_0000001706223985_en-us_topic_0000001384550480_p58371439138">The Teradata <strong id="EN-US_TOPIC_0000001772536460__en-us_topic_0000001706223985_en-us_topic_0000001384550480_b21099855032450">SELECT</strong> command (<a href="dws_16_0054.html#EN-US_TOPIC_0000001772696108">short key</a> SEL) is used to specify the table columns from which data is to be retrieved.</p>
<p id="EN-US_TOPIC_0000001772536460__en-us_topic_0000001706223985_en-us_topic_0000001384550480_p1989425610117"><strong id="EN-US_TOPIC_0000001772536460__en-us_topic_0000001706223985_en-us_topic_0000001384550480_b18056879232450">ANALYZE</strong> is used in GaussDB(DWS) for collecting optimizer statistics, which is used for improving query performance.</p>
<p id="EN-US_TOPIC_0000001772536460__en-us_topic_0000001706223985_en-us_topic_0000001384550480_p330245171312"><strong id="EN-US_TOPIC_0000001772536460__en-us_topic_0000001706223985_en-us_topic_0000001384550480_b4485959132450">Input: ANALYZE with INSERT</strong></p>
<div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001772536460__en-us_topic_0000001706223985_en-us_topic_0000001384550480_screen18575145917580"><div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span class="normal">1</span>
<span class="normal">2</span></pre></div></td><td class="code"><div><pre><span></span><span class="k">INSERT</span><span class="w"> </span><span class="k">INTO</span><span class="w"> </span><span class="n">employee</span><span class="p">(</span><span class="n">empno</span><span class="p">,</span><span class="n">ename</span><span class="p">)</span><span class="w"> </span><span class="k">Values</span><span class="w"> </span><span class="p">(</span><span class="mi">1</span><span class="p">,</span><span class="s1">'John'</span><span class="p">);</span>
<span class="n">COLLECT</span><span class="w"> </span><span class="n">STAT</span><span class="w"> </span><span class="k">on</span><span class="w"> </span><span class="n">employee</span><span class="p">;</span>
</pre></div></td></tr></table></div>
</div>
<p id="EN-US_TOPIC_0000001772536460__en-us_topic_0000001706223985_en-us_topic_0000001384550480_p7577859145812"><strong id="EN-US_TOPIC_0000001772536460__en-us_topic_0000001706223985_en-us_topic_0000001384550480_b484964061518">Output</strong></p>
<div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001772536460__en-us_topic_0000001706223985_en-us_topic_0000001384550480_screen145778593582"><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></pre></div></td><td class="code"><div><pre><span></span><span class="k">INSERT</span><span class="w"> </span><span class="k">INTO</span><span class="w"> </span><span class="n">employee</span><span class="p">(</span><span class="w"> </span><span class="n">empno</span><span class="p">,</span><span class="w"> </span><span class="n">ename</span><span class="p">)</span><span class="w"> </span>
<span class="k">SELECT</span><span class="w"> </span><span class="mi">1</span><span class="w"> </span><span class="p">,</span><span class="s1">'John'</span><span class="p">;</span>
<span class="k">ANALYZE</span><span class="w"> </span><span class="n">employee</span><span class="p">;</span>
</pre></div></td></tr></table></div>
</div>
<p id="EN-US_TOPIC_0000001772536460__en-us_topic_0000001706223985_en-us_topic_0000001384550480_p1272116145510"><strong id="EN-US_TOPIC_0000001772536460__en-us_topic_0000001706223985_en-us_topic_0000001384550480_b972191419511">Input: ANALYZE with UPDATE</strong></p>
<div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001772536460__en-us_topic_0000001706223985_en-us_topic_0000001384550480_screen27221414652"><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></pre></div></td><td class="code"><div><pre><span></span><span class="n">UPD</span><span class="w"> </span><span class="n">employee</span><span class="w"> </span><span class="k">SET</span><span class="w"> </span><span class="n">ename</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="s1">'Jane'</span>
<span class="w"> </span><span class="k">WHERE</span><span class="w"> </span><span class="n">ename</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="s1">'John'</span><span class="p">;</span>
<span class="n">COLLECT</span><span class="w"> </span><span class="n">STAT</span><span class="w"> </span><span class="k">on</span><span class="w"> </span><span class="n">employee</span><span class="p">;</span>
</pre></div></td></tr></table></div>
</div>
<p id="EN-US_TOPIC_0000001772536460__en-us_topic_0000001706223985_en-us_topic_0000001384550480_p37221314553"><strong id="EN-US_TOPIC_0000001772536460__en-us_topic_0000001706223985_en-us_topic_0000001384550480_b575815111616">Output</strong></p>
<div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001772536460__en-us_topic_0000001706223985_en-us_topic_0000001384550480_screen272313145517"><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></pre></div></td><td class="code"><div><pre><span></span><span class="k">UPDATE</span><span class="w"> </span><span class="n">employee</span><span class="w"> </span><span class="k">SET</span><span class="w"> </span><span class="n">ename</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="s1">'Jane'</span>
<span class="w"> </span><span class="k">WHERE</span><span class="w"> </span><span class="n">ename</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="s1">'John'</span><span class="p">;</span>
<span class="k">ANALYZE</span><span class="w"> </span><span class="n">employee</span><span class="p">;</span>
</pre></div></td></tr></table></div>
</div>
<p id="EN-US_TOPIC_0000001772536460__en-us_topic_0000001706223985_en-us_topic_0000001384550480_p75094511376"><strong id="EN-US_TOPIC_0000001772536460__en-us_topic_0000001706223985_en-us_topic_0000001384550480_b145108511279">Input: ANALYZE with DELETE</strong></p>
<div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001772536460__en-us_topic_0000001706223985_en-us_topic_0000001384550480_screen1751011516710"><div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span class="normal">1</span>
<span class="normal">2</span></pre></div></td><td class="code"><div><pre><span></span><span class="n">DEL</span><span class="w"> </span><span class="k">FROM</span><span class="w"> </span><span class="n">employee</span><span class="w"> </span><span class="k">WHERE</span><span class="w"> </span><span class="n">ID</span><span class="w"> </span><span class="o">&gt;</span><span class="w"> </span><span class="mi">10</span><span class="p">;</span>
<span class="n">COLLECT</span><span class="w"> </span><span class="n">STAT</span><span class="w"> </span><span class="k">on</span><span class="w"> </span><span class="n">employee</span><span class="p">;</span>
</pre></div></td></tr></table></div>
</div>
<p id="EN-US_TOPIC_0000001772536460__en-us_topic_0000001706223985_en-us_topic_0000001384550480_p17513135117712"><strong id="EN-US_TOPIC_0000001772536460__en-us_topic_0000001706223985_en-us_topic_0000001384550480_b1021165212510">Output</strong></p>
<div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001772536460__en-us_topic_0000001706223985_en-us_topic_0000001384550480_screen55137513716"><div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span class="normal">1</span>
<span class="normal">2</span></pre></div></td><td class="code"><div><pre><span></span><span class="k">DELETE</span><span class="w"> </span><span class="k">FROM</span><span class="w"> </span><span class="n">employee</span><span class="w"> </span><span class="k">WHERE</span><span class="w"> </span><span class="n">ID</span><span class="w"> </span><span class="o">&gt;</span><span class="w"> </span><span class="mi">10</span><span class="p">;</span>
<span class="k">ANALYZE</span><span class="w"> </span><span class="n">employee</span><span class="p">;</span>
</pre></div></td></tr></table></div>
</div>
</div>
<div>
<div class="familylinks">
<div class="parentlink"><strong>Parent topic:</strong> <a href="dws_16_0087.html">SELECT</a></div>
</div>
</div>