doc-exports/docs/dws/dev/dws_04_0945.html
Lu, Huayi a24ca60074 DWS DEVELOPER 811 version
Reviewed-by: Hasko, Vladimir <vladimir.hasko@t-systems.com>
Co-authored-by: Lu, Huayi <luhuayi@huawei.com>
Co-committed-by: Lu, Huayi <luhuayi@huawei.com>
2023-01-19 13:37:49 +00:00

642 lines
96 KiB
HTML

<a name="EN-US_TOPIC_0000001099134808"></a><a name="EN-US_TOPIC_0000001099134808"></a>
<h1 class="topictitle1">Miscellaneous Parameters</h1>
<div id="body8662426"><div class="section" id="EN-US_TOPIC_0000001099134808__s0fded4d62ed54c94b6d6d111e9b3b7eb"><h4 class="sectiontitle">enable_cluster_resize</h4><p id="EN-US_TOPIC_0000001099134808__ae5908dee457944949f5967fb4a010379"><strong id="EN-US_TOPIC_0000001099134808__en-us_topic_0059778487_a4529d95100924b3e8a30bddaa332ac21">Parameter description</strong>: If an SQL statement involves tables belonging to different groups, you can enable this parameter to push the execution plan of the statement to improve performance.</p>
<p id="EN-US_TOPIC_0000001099134808__p149848194914"><strong id="EN-US_TOPIC_0000001099134808__b11256251104916">Type</strong>: SUSET</p>
<p id="EN-US_TOPIC_0000001099134808__a2ab2b2d121004011bcba11d075b620a3"><strong id="EN-US_TOPIC_0000001099134808__en-us_topic_0059778487_aa1fc9bedad6b4779a216c176c5046dcc">Value range</strong>: Boolean</p>
<ul id="EN-US_TOPIC_0000001099134808__ua9d8c0ff3f13472191c3ca67e920c311"><li id="EN-US_TOPIC_0000001099134808__ld7b8ad04fd604925b1e288a5383e8de7"><strong id="EN-US_TOPIC_0000001099134808__en-us_topic_0059778487_en-us_topic_0058967649_b842352706103749">on</strong> indicates the execution plan of the statement can be pushed.</li><li id="EN-US_TOPIC_0000001099134808__l0e6d6cc21f6e476cbb2f7814e84b379f"><strong id="EN-US_TOPIC_0000001099134808__en-us_topic_0059778487_en-us_topic_0058967649_b15797203610389">off</strong> indicates the execution plan of the statement cannot be pushed.</li></ul>
<p id="EN-US_TOPIC_0000001099134808__a6d5cfc52a52f47e19fc3c5a605a1f78d"><strong id="EN-US_TOPIC_0000001099134808__en-us_topic_0059778487_en-us_topic_0058967649_b42645073104244_2">Default value</strong>: <strong id="EN-US_TOPIC_0000001099134808__en-us_topic_0059778487_en-us_topic_0058967649_b842352706195053">off</strong></p>
<div class="note" id="EN-US_TOPIC_0000001099134808__note391513091717"><img src="public_sys-resources/note_3.0-en-us.png"><span class="notetitle"> </span><div class="notebody"><p id="EN-US_TOPIC_0000001099134808__p17915308174">This parameter is used for internal O&amp;M. Do not set it to <strong id="EN-US_TOPIC_0000001099134808__b1356771143911">on</strong> unless absolutely necessary.</p>
</div></div>
</div>
<div class="section" id="EN-US_TOPIC_0000001099134808__s36fd0e4d3dab4d7ab24a15165e877d84"><h4 class="sectiontitle">cstore_insert_mode</h4><p id="EN-US_TOPIC_0000001099134808__a32b0108249d94268886e235489c230b2"><strong id="EN-US_TOPIC_0000001099134808__b16689155114201">Parameter description</strong>: Specifies the storage location of data to be imported to an HDFS table. This parameter is needed for operations that involve data import, such as INSERT, UPDATE, COPY, and VACUUM FULL.</p>
<p id="EN-US_TOPIC_0000001099134808__p13593145931010"><strong id="EN-US_TOPIC_0000001099134808__b7245556154911">Type</strong>: USERSET</p>
<p id="EN-US_TOPIC_0000001099134808__a35bda93074e84e078aa762683cdeac06"><strong id="EN-US_TOPIC_0000001099134808__en-us_topic_0059777487_a54344496219b4074ad956d5febb62b4c">Value range</strong>: enumerated values</p>
<ul id="EN-US_TOPIC_0000001099134808__ul17852132652512"><li id="EN-US_TOPIC_0000001099134808__li48523269254"><strong id="EN-US_TOPIC_0000001099134808__b048812124237">AUTO</strong>: The major part of imported data is stored in HDFS, and the tail is stored in the delta table.</li><li id="EN-US_TOPIC_0000001099134808__li2085272652515"><strong id="EN-US_TOPIC_0000001099134808__en-us_topic_0059778487_en-us_topic_0058967649_b842352706105242">DELTA</strong>: All the imported data is stored in the delta table.</li><li id="EN-US_TOPIC_0000001099134808__li1985392612510"><strong id="EN-US_TOPIC_0000001099134808__en-us_topic_0059778487_en-us_topic_0058967649_b84235270610532">MAIN</strong>: All the imported data is stored in HDFS.</li></ul>
<p id="EN-US_TOPIC_0000001099134808__a571d36d20acd4e08967fe1925d11c28a"><strong id="EN-US_TOPIC_0000001099134808__b4605672135217_4">Default value</strong>: <strong id="EN-US_TOPIC_0000001099134808__b842352706171854">auto</strong></p>
<div class="note" id="EN-US_TOPIC_0000001099134808__note3882229122610"><img src="public_sys-resources/note_3.0-en-us.png"><span class="notetitle"> </span><div class="notebody"><p id="EN-US_TOPIC_0000001099134808__p106121545152311">You can set other values as the default in the configuration file.</p>
</div></div>
</div>
<div class="section" id="EN-US_TOPIC_0000001099134808__section0283516143315"><h4 class="sectiontitle">remote_read_mode</h4><p id="EN-US_TOPIC_0000001099134808__p64541214168"><strong id="EN-US_TOPIC_0000001099134808__b8108161212291">Parameter description</strong>: When <strong id="EN-US_TOPIC_0000001099134808__b073683012274">enable_crc_check</strong> is set to <strong id="EN-US_TOPIC_0000001099134808__b610813129296">on</strong> and the data read by the primary DN fails the verification, <strong id="EN-US_TOPIC_0000001099134808__b210917127291">remote_read_mode</strong> is used to specify whether to enable remote read and whether to use secure authentication for connection upon the data verification failure. The setting takes effect only after the cluster is restarted.</p>
<p id="EN-US_TOPIC_0000001099134808__p11013446010"><strong id="EN-US_TOPIC_0000001099134808__b514725710495">Type</strong>: POSTMASTER</p>
<p id="EN-US_TOPIC_0000001099134808__p796610371166"><strong id="EN-US_TOPIC_0000001099134808__b10646257145010">Value range</strong>: <strong id="EN-US_TOPIC_0000001099134808__b251511305118">off</strong>, <strong id="EN-US_TOPIC_0000001099134808__b182876514">non_authentication</strong>, <strong id="EN-US_TOPIC_0000001099134808__b19643191114518">authentication</strong></p>
<ul id="EN-US_TOPIC_0000001099134808__ul123545063315"><li id="EN-US_TOPIC_0000001099134808__li1735150143313"><strong id="EN-US_TOPIC_0000001099134808__b038864165211">off</strong>: indicates that the remote read function is disabled.</li><li id="EN-US_TOPIC_0000001099134808__li129115214333"><strong id="EN-US_TOPIC_0000001099134808__b16267101420527">non_authentication</strong>: indicates that the standby DN is connected and data is obtained when non-authentication is used.</li><li id="EN-US_TOPIC_0000001099134808__li173081455143316"><strong id="EN-US_TOPIC_0000001099134808__b14344936185318">authentication</strong>: indicates that the standby DN is connected and data is obtained through authentication. Before restarting the cluster, ensure that a certificate exists in the <strong id="EN-US_TOPIC_0000001099134808__b134368518542">$GAUSSHOME/share/sslcert/grpc/</strong> directory. Otherwise, the cluster cannot be started.</li></ul>
<p id="EN-US_TOPIC_0000001099134808__p1892737182312"><strong id="EN-US_TOPIC_0000001099134808__b764951951211">Default value</strong>: <strong id="EN-US_TOPIC_0000001099134808__b2668246559">non_authentication</strong></p>
</div>
<div class="section" id="EN-US_TOPIC_0000001099134808__s8bf53df890a74d4f965fe0f58ad3ca85"><h4 class="sectiontitle">enable_upgrade_merge_lock_mode</h4><p id="EN-US_TOPIC_0000001099134808__a2856039ebd794c688bd68c4735890a21"><strong id="EN-US_TOPIC_0000001099134808__en-us_topic_0059778487_en-us_topic_0058967649_b842352706195430">Parameter description</strong>: If this parameter is set to <strong id="EN-US_TOPIC_0000001099134808__en-us_topic_0059778487_en-us_topic_0058967649_b637250170164027">on</strong>, the delta merge operation internally increases the lock level, and errors can be avoided when update and delete operations are performed at the same time.</p>
<p id="EN-US_TOPIC_0000001099134808__p442115222533"><strong id="EN-US_TOPIC_0000001099134808__b127018586498">Type</strong>: USERSET</p>
<p id="EN-US_TOPIC_0000001099134808__aabbccaa23ee74b248d5a4d5058bd8bd0"><strong id="EN-US_TOPIC_0000001099134808__en-us_topic_0059778487_en-us_topic_0058967649_b466774510813">Value range</strong>: Boolean</p>
<ul id="EN-US_TOPIC_0000001099134808__u2b4543a180ad4ddb93dd9e00df3d8860"><li id="EN-US_TOPIC_0000001099134808__l55b963d7e56546bd97835c44632ee186">If this parameter is set to <strong id="EN-US_TOPIC_0000001099134808__en-us_topic_0059778487_en-us_topic_0058967649_b175332126164021">on</strong>, the delta merge operation internally increases the lock level. In this way, when any two of the <strong id="EN-US_TOPIC_0000001099134808__b156647084292858">DELTAMERGE</strong>, <strong id="EN-US_TOPIC_0000001099134808__b192680440792858">UPDATE</strong>, and <strong id="EN-US_TOPIC_0000001099134808__b8416614692858">DELETE</strong> operations are concurrently performed, an operation can be performed only after the previous one is complete.</li><li id="EN-US_TOPIC_0000001099134808__l3af59e51552042f793c0adfdb594b55a">If this parameter is set to <strong id="EN-US_TOPIC_0000001099134808__b120717468692932">off</strong>, and any two of the <strong id="EN-US_TOPIC_0000001099134808__b109305566492932">DELTAMERGE</strong>, <strong id="EN-US_TOPIC_0000001099134808__b45861486792932">UPDATE</strong>, and <strong id="EN-US_TOPIC_0000001099134808__b125889858692932">DELETE</strong> operations are concurrently performed to data in a row in the delta table of the HDFS table, errors will be reported during the later operation, and the operation will stop.</li></ul>
<p id="EN-US_TOPIC_0000001099134808__ac9ebeed42c7a48078b50e92687413a52"><strong id="EN-US_TOPIC_0000001099134808__b1880211210">Default value</strong>: <strong id="EN-US_TOPIC_0000001099134808__b2115060073">off</strong></p>
</div>
<div class="section" id="EN-US_TOPIC_0000001099134808__s0442694c0bad43cc844a509bb4e35c92"><h4 class="sectiontitle">job_queue_processes</h4><p id="EN-US_TOPIC_0000001099134808__a497063e038a94b90b9766595021bfc0d"><strong id="EN-US_TOPIC_0000001099134808__en-us_topic_0059778487_b84235270691737">Parameter description</strong>: Specifies the number of jobs that can be concurrently executed. This parameter is a postmaster parameter. You can set it using <strong id="EN-US_TOPIC_0000001099134808__en-us_topic_0059778487_b84235270693636">gs_guc</strong>, and you need to restart <strong id="EN-US_TOPIC_0000001099134808__en-us_topic_0059778487_b84235270693812">gaussdb</strong> to make the setting take effect.</p>
<p id="EN-US_TOPIC_0000001099134808__p7926164184414"><strong id="EN-US_TOPIC_0000001099134808__b1824712592493">Type</strong>: POSTMASTER</p>
<p id="EN-US_TOPIC_0000001099134808__a6cbb827a1c4148e6942d0f6c952ded6a"><strong id="EN-US_TOPIC_0000001099134808__en-us_topic_0059778487_en-us_topic_0058967753_b66499804">Value range</strong>: 0 to 1000</p>
<p id="EN-US_TOPIC_0000001099134808__a47918790a4004bd0b703c818e817c95b"><strong id="EN-US_TOPIC_0000001099134808__b842352706171440">Functions</strong>:</p>
<ul id="EN-US_TOPIC_0000001099134808__ufe664f54755546c5ad8a08c56a2a0f35"><li id="EN-US_TOPIC_0000001099134808__l9a8eb7e2f25e47ee9914685c6e4f79f8">Setting <strong id="EN-US_TOPIC_0000001099134808__en-us_topic_0059778487_b84235270694029">job_queue_processes</strong> to <strong id="EN-US_TOPIC_0000001099134808__en-us_topic_0059778487_b84235270694035">0</strong> indicates that the scheduled task function is disabled and that no job will be executed. (Enabling scheduled tasks may affect the system performance. At sites where this function is not required, you are advised to disable it.)</li><li id="EN-US_TOPIC_0000001099134808__l0ce82cab58dd499ca1cd025c94f02dcb">Setting <strong id="EN-US_TOPIC_0000001099134808__b161033785893659">job_queue_processes</strong> to a value that is greater than <strong id="EN-US_TOPIC_0000001099134808__b202213719793659">0</strong> indicates that the scheduled task function is enabled and this value is the maximum number of tasks that can be concurrently processed.</li></ul>
<p id="EN-US_TOPIC_0000001099134808__en-us_topic_0059778487_p345709639356">After the scheduled task function is enabled, the <strong id="EN-US_TOPIC_0000001099134808__b1756916185343">job_scheduler</strong> thread at a scheduled interval polls the <strong id="EN-US_TOPIC_0000001099134808__en-us_topic_0059778487_b84235270610344">pg_jobs</strong> system catalog. The scheduled task check is performed every second by default.</p>
<p id="EN-US_TOPIC_0000001099134808__en-us_topic_0059778487_p427032159356">Too many concurrent tasks consume many system resources, so you need to set the number of concurrent tasks to be processed. If the current number of concurrent tasks reaches <strong id="EN-US_TOPIC_0000001099134808__en-us_topic_0059778487_b84235270610226">job_queue_processes</strong> and some of them expire, these tasks will be postponed to the next polling period. Therefore, you are advised to set the polling interval (the <strong id="EN-US_TOPIC_0000001099134808__en-us_topic_0059778487_b141016104718431">interval</strong> parameter of the submit interface) based on the execution duration of each task to avoid the problem that tasks in the next polling period cannot be properly processed because overlong task execution time.</p>
<p id="EN-US_TOPIC_0000001099134808__a9053ca59af6842659297113b7f03ff9e">Note: If the number of parallel jobs is large and the value is too small, these jobs will wait in queues. However, a large parameter value leads to large resource consumption. You are advised to set this parameter to <strong id="EN-US_TOPIC_0000001099134808__en-us_topic_0059778487_b11879427091853">100</strong> and change it based on the system resource condition.</p>
<p id="EN-US_TOPIC_0000001099134808__acc823d90efbe4d518dfdf1959589934c"><strong id="EN-US_TOPIC_0000001099134808__en-us_topic_0059778487_a69c0ed76f7a6489cbb26a65ec66507af">Default value</strong>: <strong id="EN-US_TOPIC_0000001099134808__en-us_topic_0059778487_b842352706201318">10</strong></p>
</div>
<div class="section" id="EN-US_TOPIC_0000001099134808__s4e676820997f4234ae5d3c355c905e7e"><h4 class="sectiontitle">ngram_gram_size</h4><p id="EN-US_TOPIC_0000001099134808__a647022da78774ba7a3e9e98ff770b9a3"><strong id="EN-US_TOPIC_0000001099134808__en-us_topic_0059778487_b842352706145043">Parameter description</strong>: Specifies the length of the ngram parser segmentation.</p>
<p id="EN-US_TOPIC_0000001099134808__p1216912335537"><strong id="EN-US_TOPIC_0000001099134808__b0488115944911">Type</strong>: USERSET</p>
<p id="EN-US_TOPIC_0000001099134808__a3b7bfed6b2de4e1cab833214bff5fd16"><strong id="EN-US_TOPIC_0000001099134808__en-us_topic_0059778487_a1f68b0520df241448235cf649c501dd3">Value range</strong>: an integer ranging from 1 to 4</p>
<p id="EN-US_TOPIC_0000001099134808__aa51895dbdb7f43248e71e7cf1aefd3c2"><strong id="EN-US_TOPIC_0000001099134808__en-us_topic_0059778487_b60432567164116">Default value</strong>: <strong id="EN-US_TOPIC_0000001099134808__b84235270617214">2</strong></p>
</div>
<div class="section" id="EN-US_TOPIC_0000001099134808__s4544161dae6d4bc4ae45c1ab6e6d9b8e"><h4 class="sectiontitle">ngram_grapsymbol_ignore</h4><p id="EN-US_TOPIC_0000001099134808__a6dd38a96e1814df9ad9e8115d9a18527"><strong id="EN-US_TOPIC_0000001099134808__en-us_topic_0059778487_b1714795426145821">Parameter description</strong>: Specifies whether the ngram parser ignores graphical characters.</p>
<p id="EN-US_TOPIC_0000001099134808__p35111740165317"><strong id="EN-US_TOPIC_0000001099134808__b206451959114917">Type</strong>: USERSET</p>
<p id="EN-US_TOPIC_0000001099134808__a341689c3e4564f40bdc4249d0ba1f55a"><strong id="EN-US_TOPIC_0000001099134808__en-us_topic_0059778487_b44926266164116">Value range</strong>: Boolean</p>
<ul id="EN-US_TOPIC_0000001099134808__u812634179f4246b58fa1ca53ec16fd2b"><li id="EN-US_TOPIC_0000001099134808__le3d1cc04879844a6bd91e8fbd204cbd1"><strong id="EN-US_TOPIC_0000001099134808__a38cf9696df00460091355a9787b85f2d">on</strong>: Ignores graphical characters.</li><li id="EN-US_TOPIC_0000001099134808__l29f7fef9ed694f7b8d696eb515b3548c"><strong id="EN-US_TOPIC_0000001099134808__a6dd38afd340948da948bf1a237d8628c">off</strong>: Does not ignore graphical characters.</li></ul>
<p id="EN-US_TOPIC_0000001099134808__a9978946dd30448b489f7daf914dd2c7b"><strong id="EN-US_TOPIC_0000001099134808__b57149268104838">Default value</strong>: <strong id="EN-US_TOPIC_0000001099134808__b44581368104838">off</strong></p>
</div>
<div class="section" id="EN-US_TOPIC_0000001099134808__s91f97979a62941a6aabcd7be22e87b1b"><h4 class="sectiontitle">ngram_punctuation_ignore</h4><p id="EN-US_TOPIC_0000001099134808__af2219d636f994605965d603f4899e295"><strong id="EN-US_TOPIC_0000001099134808__b25816034104838">Parameter description</strong>: Specifies whether the ngram parser ignores punctuations.</p>
<p id="EN-US_TOPIC_0000001099134808__p15340749135313"><strong id="EN-US_TOPIC_0000001099134808__b13830175924914">Type</strong>: USERSET</p>
<p id="EN-US_TOPIC_0000001099134808__ab431647b3d944d94bb8d71e0fbb495e4"><strong id="EN-US_TOPIC_0000001099134808__en-us_topic_0059778487_b20556540164116">Value range</strong>: Boolean</p>
<ul id="EN-US_TOPIC_0000001099134808__u9da355dcc7e646158ed4863a8754a622"><li id="EN-US_TOPIC_0000001099134808__le3598f8155d8410bb3e4a18075eb5e54"><strong id="EN-US_TOPIC_0000001099134808__en-us_topic_0059778487_b84235270615011">on</strong>: Ignores punctuations.</li><li id="EN-US_TOPIC_0000001099134808__la789482128194478a433ed9418329599"><strong id="EN-US_TOPIC_0000001099134808__a82cf1dbee91f464bb07b7c723ffe2d8c">off</strong>: Does not ignore punctuations.</li></ul>
<p id="EN-US_TOPIC_0000001099134808__a09ada4fa67c5435b9b256d3bc6492356"><strong id="EN-US_TOPIC_0000001099134808__b50347420104838">Default value</strong>: <strong id="EN-US_TOPIC_0000001099134808__en-us_topic_0059778487_b842352706154337">on</strong></p>
</div>
<div class="section" id="EN-US_TOPIC_0000001099134808__s08a2d3907b5a46bd98f322e9c3c1db56"><h4 class="sectiontitle">zhparser_dict_in_memory</h4><p id="EN-US_TOPIC_0000001099134808__aeb7b8922f59f432482a2f518d840bfe5"><strong id="EN-US_TOPIC_0000001099134808__en-us_topic_0059778487_b84235270615127">Parameter description</strong>: Specifies whether Zhparser adds a dictionary to memory.</p>
<p id="EN-US_TOPIC_0000001099134808__p78461516161616"><strong id="EN-US_TOPIC_0000001099134808__b41390155013">Type</strong>: POSTMASTER</p>
<p id="EN-US_TOPIC_0000001099134808__a893b1cb5c0fb4aaaacde188d95a2ecfb"><strong id="EN-US_TOPIC_0000001099134808__en-us_topic_0059778487_b7002277164116">Value range</strong>: Boolean</p>
<ul id="EN-US_TOPIC_0000001099134808__ud70efa4ce0b347d6bf020e2bfebd8543"><li id="EN-US_TOPIC_0000001099134808__l40cf334bad01482bb484414d7439e4aa"><strong id="EN-US_TOPIC_0000001099134808__adb840f445451490599bc07c26fb34f4d">on</strong>: Adds the dictionary to memory.</li><li id="EN-US_TOPIC_0000001099134808__en-us_topic_0059778487_li21209881710"><strong id="EN-US_TOPIC_0000001099134808__en-us_topic_0059778487_b84235270615629">off</strong>: Does not add the dictionary to memory.</li></ul>
<p id="EN-US_TOPIC_0000001099134808__aa23a2a8385e54253aa425db809a50eeb"><strong id="EN-US_TOPIC_0000001099134808__b6279428104838">Default value</strong>: <strong id="EN-US_TOPIC_0000001099134808__b56514852104838">on</strong></p>
</div>
<div class="section" id="EN-US_TOPIC_0000001099134808__scc473fb1be14410e8c9c80a6630b9c9b"><h4 class="sectiontitle">zhparser_multi_duality</h4><p id="EN-US_TOPIC_0000001099134808__a9e820f8ba824420aaa8255b23d9299e7"><strong id="EN-US_TOPIC_0000001099134808__en-us_topic_0085032935_en-us_topic_0059778487_b21126121164652">Parameter description</strong>: Specifies whether Zhparser aggregates segments in long words with duality.</p>
<p id="EN-US_TOPIC_0000001099134808__p18402171519137"><strong id="EN-US_TOPIC_0000001099134808__b63561708502">Type</strong>: USERSET</p>
<p id="EN-US_TOPIC_0000001099134808__en-us_topic_0059778487_p29284164116"><strong id="EN-US_TOPIC_0000001099134808__en-us_topic_0059778487_b263561164116">Value range</strong>: Boolean</p>
<ul id="EN-US_TOPIC_0000001099134808__u2b1e268f44d7497ebcbc2e441009d0e5"><li id="EN-US_TOPIC_0000001099134808__l31c6615f1e6a43df9071c11c1a5f59ea"><strong id="EN-US_TOPIC_0000001099134808__en-us_topic_0059778487_b842352706151932">on</strong>: Aggregates segments in long words with duality.</li><li id="EN-US_TOPIC_0000001099134808__l7e9f5d488e154ee098ffed20ed408dbe"><strong id="EN-US_TOPIC_0000001099134808__b56108910104838">off</strong>: Does not aggregate segments in long words with duality.</li></ul>
<p id="EN-US_TOPIC_0000001099134808__a430967350a3a4e50ad0519932a57fa18"><strong id="EN-US_TOPIC_0000001099134808__b39032958104838">Default value</strong>: <strong id="EN-US_TOPIC_0000001099134808__b15752303104838">off</strong></p>
</div>
<div class="section" id="EN-US_TOPIC_0000001099134808__saef1b85192c54a2ebc7313daa8b29c94"><h4 class="sectiontitle">zhparser_multi_short</h4><p id="EN-US_TOPIC_0000001099134808__a877078cd084d41a1b636eaa95faec23d"><strong id="EN-US_TOPIC_0000001099134808__en-us_topic_0085032935_en-us_topic_0059778487_b6386695617335">Parameter description</strong>: Specifies whether Zhparser executes long words composite divide.</p>
<p id="EN-US_TOPIC_0000001099134808__p632382751313"><strong id="EN-US_TOPIC_0000001099134808__b18550130115010">Type</strong>: USERSET</p>
<p id="EN-US_TOPIC_0000001099134808__abf42e6f3d9c345479a099004f5b8a3fe"><strong id="EN-US_TOPIC_0000001099134808__en-us_topic_0059778487_b30990495164116">Value range</strong>: Boolean</p>
<ul id="EN-US_TOPIC_0000001099134808__ue7eddf4f858d42418f8fa278c3acb1cb"><li id="EN-US_TOPIC_0000001099134808__l0b5824f107734a11a7f4cde72cf24504"><strong id="EN-US_TOPIC_0000001099134808__en-us_topic_0059778487_b842352706152029">on</strong>: Performs compound segmentation for long words.</li><li id="EN-US_TOPIC_0000001099134808__le896cbe381f04f849ee917045d440af6"><strong id="EN-US_TOPIC_0000001099134808__en-us_topic_0059778487_b842352706152046">off</strong>: Does not perform compound segmentation for long words.</li></ul>
<p id="EN-US_TOPIC_0000001099134808__a0d5ef4ebbc2847dab90c9d6f201afbc5"><strong id="EN-US_TOPIC_0000001099134808__b61542225104838">Default value</strong>: <strong id="EN-US_TOPIC_0000001099134808__b17009121104838">on</strong></p>
</div>
<div class="section" id="EN-US_TOPIC_0000001099134808__sa76de64bbeb5480880025c4cec598462"><h4 class="sectiontitle">zhparser_multi_zall</h4><p id="EN-US_TOPIC_0000001099134808__ac3bdd66ba1104367941050a6afd5d424"><strong id="EN-US_TOPIC_0000001099134808__en-us_topic_0085032935_en-us_topic_0059778487_b1346442217511">Parameter description</strong>: Specifies whether Zhparser displays all single words individually.</p>
<p id="EN-US_TOPIC_0000001099134808__p8381113520134"><strong id="EN-US_TOPIC_0000001099134808__b12785190145017">Type</strong>: USERSET</p>
<p id="EN-US_TOPIC_0000001099134808__a64a22988c85740eab5bd4a58d0729429"><strong id="EN-US_TOPIC_0000001099134808__en-us_topic_0059778487_b59741695164116">Value range</strong>: Boolean</p>
<ul id="EN-US_TOPIC_0000001099134808__udb5591317c3940feaae4f924dc46b686"><li id="EN-US_TOPIC_0000001099134808__l84756c28ad1e453f94fd22bfbdf1d72d"><strong id="EN-US_TOPIC_0000001099134808__en-us_topic_0059778487_b842352706152632">on</strong>: Displays all single words separately.</li><li id="EN-US_TOPIC_0000001099134808__lc3e67384536844eaa07f5298d29bbf6f"><strong id="EN-US_TOPIC_0000001099134808__en-us_topic_0059778487_b842352706152718">off</strong>: Does not display all single words separately.</li></ul>
<p id="EN-US_TOPIC_0000001099134808__ab0b45da7db6344c4a2cb7f1c45778e7e"><strong id="EN-US_TOPIC_0000001099134808__b66678085104838">Default value</strong>: <strong id="EN-US_TOPIC_0000001099134808__b63231859104838">off</strong></p>
</div>
<div class="section" id="EN-US_TOPIC_0000001099134808__s54302d6b9cdc464883ab4b438fa0778d"><h4 class="sectiontitle">zhparser_multi_zmain</h4><p id="EN-US_TOPIC_0000001099134808__a377eab3543f84d19abcac1b35e40e44b"><strong id="EN-US_TOPIC_0000001099134808__b23232995104838">Parameter description</strong>: Specifies whether Zhparser displays important single words separately.</p>
<p id="EN-US_TOPIC_0000001099134808__p197784426136"><strong id="EN-US_TOPIC_0000001099134808__b10131212506">Type</strong>: USERSET</p>
<p id="EN-US_TOPIC_0000001099134808__a003cc69d8bcd48ddbea295ae49e383ac"><strong id="EN-US_TOPIC_0000001099134808__en-us_topic_0059778487_b42660784164116">Value range</strong>: Boolean</p>
<ul id="EN-US_TOPIC_0000001099134808__u7073e353fa7a41d882be35029fd1b82e"><li id="EN-US_TOPIC_0000001099134808__lca3d352acf974d109c10589eb6a96c76"><strong id="EN-US_TOPIC_0000001099134808__b52669917104838">on</strong>: Displays important single words separately.</li><li id="EN-US_TOPIC_0000001099134808__l3b54fed1126f452dae86d17806f1e58c"><strong id="EN-US_TOPIC_0000001099134808__b47779347104838">off</strong>: Does not display important single words separately.</li></ul>
<p id="EN-US_TOPIC_0000001099134808__a3c713aacaf134259bba2867191e15279"><strong id="EN-US_TOPIC_0000001099134808__b48144985104838">Default value</strong>: <strong id="EN-US_TOPIC_0000001099134808__b30651685104838">off</strong></p>
</div>
<div class="section" id="EN-US_TOPIC_0000001099134808__sa8182c3c3b9a42e4b0cabfbce51854e8"><h4 class="sectiontitle">zhparser_punctuation_ignore</h4><p id="EN-US_TOPIC_0000001099134808__ab8ae05b508a444b0892e8cc28dcc048c"><strong id="EN-US_TOPIC_0000001099134808__en-us_topic_0085032935_en-us_topic_0059778487_b2661133917518">Parameter description</strong>: Specifies whether the Zhparser segmentation result ignores special characters including punctuations (\r and \n will not be ignored).</p>
<p id="EN-US_TOPIC_0000001099134808__p12899105091316"><strong id="EN-US_TOPIC_0000001099134808__b11205141185018">Type</strong>: USERSET</p>
<p id="EN-US_TOPIC_0000001099134808__a21349b6307a94019b3ead21edb26d28d"><strong id="EN-US_TOPIC_0000001099134808__en-us_topic_0059778487_b40621983164116">Value range</strong>: Boolean</p>
<ul id="EN-US_TOPIC_0000001099134808__u73f7fcf0d4ab486ea71e5311723bd4c8"><li id="EN-US_TOPIC_0000001099134808__lc32cfaee126243dbb5ab4208c9a01ee6"><strong id="EN-US_TOPIC_0000001099134808__en-us_topic_0059778487_b842352706153456">on</strong>: Ignores all the special characters including punctuations.</li><li id="EN-US_TOPIC_0000001099134808__le3ed8bbb11b94720a49ab4e18312e445"><strong id="EN-US_TOPIC_0000001099134808__en-us_topic_0059778487_b84235270615346">off</strong>: Does not ignore all the special characters including punctuations.</li></ul>
<p id="EN-US_TOPIC_0000001099134808__a5fa30af929744c64a6eac16861eaaa32"><strong id="EN-US_TOPIC_0000001099134808__b4365965104838">Default value</strong>: <strong id="EN-US_TOPIC_0000001099134808__b39293686104838">on</strong></p>
</div>
<div class="section" id="EN-US_TOPIC_0000001099134808__sfcf3713397ba4ceebadf55d0f0d55770"><h4 class="sectiontitle">zhparser_seg_with_duality</h4><p id="EN-US_TOPIC_0000001099134808__a325441addef24045abec1427432219cf"><strong id="EN-US_TOPIC_0000001099134808__en-us_topic_0059778487_b56002691165129">Parameter description</strong>: Specifies whether Zhparser aggregates segments in long words with duality.</p>
<p id="EN-US_TOPIC_0000001099134808__p13126127191411"><strong id="EN-US_TOPIC_0000001099134808__b1636861135016">Type</strong>: USERSET</p>
<p id="EN-US_TOPIC_0000001099134808__a152bd89ca3144238b0675cca1fbdcbd0"><strong id="EN-US_TOPIC_0000001099134808__en-us_topic_0059778487_b55537011164116">Value range</strong>: Boolean</p>
<ul id="EN-US_TOPIC_0000001099134808__u813d0d484cbd436391de302d3774c53d"><li id="EN-US_TOPIC_0000001099134808__l87dd2c17a040433786e48814f792920f"><strong id="EN-US_TOPIC_0000001099134808__b842352706153610">on</strong>: Aggregates segments in long words with duality.</li><li id="EN-US_TOPIC_0000001099134808__lac675355e3ea4265b0608b4c8160c780"><strong id="EN-US_TOPIC_0000001099134808__b842352706151932">off</strong>: Does not aggregate segments in long words with duality.</li></ul>
<p id="EN-US_TOPIC_0000001099134808__a496854425d8545198267662ddac16e42"><strong id="EN-US_TOPIC_0000001099134808__b1331619901103619">Default value</strong>: <strong id="EN-US_TOPIC_0000001099134808__b1236838594103619">off</strong></p>
</div>
<div class="section" id="EN-US_TOPIC_0000001099134808__section13787157164412"><a name="EN-US_TOPIC_0000001099134808__section13787157164412"></a><a name="section13787157164412"></a><h4 class="sectiontitle">acceleration_with_compute_pool</h4><p id="EN-US_TOPIC_0000001099134808__p10975810114419"><strong id="EN-US_TOPIC_0000001099134808__b842352706173719">Parameter description</strong>: Specifies whether to use the computing resource pool for acceleration when OBS is queried.</p>
<p id="EN-US_TOPIC_0000001099134808__p314317151418"><strong id="EN-US_TOPIC_0000001099134808__b15559316506">Type</strong>: USERSET</p>
<p id="EN-US_TOPIC_0000001099134808__p199781410174410"><strong id="EN-US_TOPIC_0000001099134808__b29285174104838">Value range</strong>: Boolean</p>
<ul id="EN-US_TOPIC_0000001099134808__ul13981101018449"><li id="EN-US_TOPIC_0000001099134808__li18983010184412"><strong id="EN-US_TOPIC_0000001099134808__b842352706174034">on</strong> indicates that the query covering OBS is accelerated based on the cost when the computing resource pool is available.</li><li id="EN-US_TOPIC_0000001099134808__li09851110114414"><strong id="EN-US_TOPIC_0000001099134808__b842352706174440">off</strong> indicates that no query is accelerated using the computing resource pool.</li></ul>
<p id="EN-US_TOPIC_0000001099134808__p16987310154415"><strong id="EN-US_TOPIC_0000001099134808__b13450398104838">Default value</strong>: <strong id="EN-US_TOPIC_0000001099134808__b53944722104838">off</strong></p>
</div>
<div class="section" id="EN-US_TOPIC_0000001099134808__section1980124735516"><a name="EN-US_TOPIC_0000001099134808__section1980124735516"></a><a name="section1980124735516"></a><h4 class="sectiontitle">behavior_compat_options</h4><p id="EN-US_TOPIC_0000001099134808__p13165133175914"><strong id="EN-US_TOPIC_0000001099134808__b11165173205911">Parameter description</strong>: Specifies database compatibility behavior. Multiple items are separated by commas (,).</p>
<p id="EN-US_TOPIC_0000001099134808__p15381657181413"><strong id="EN-US_TOPIC_0000001099134808__b870418215014">Type</strong>: USERSET</p>
<p id="EN-US_TOPIC_0000001099134808__p1321515556296"><strong id="EN-US_TOPIC_0000001099134808__en-us_topic_0059779078_a2822ffdf039142ba9b5ab15e397e5521">Value range</strong>: a string</p>
<p id="EN-US_TOPIC_0000001099134808__p395112115114"><strong id="EN-US_TOPIC_0000001099134808__b18323194314524">Default value</strong>: In upgrade scenarios, the default value of this parameter is the same as that in the cluster before the upgrade. When a new cluster is installed, the default value of this parameter is <strong id="EN-US_TOPIC_0000001099134808__b126381454185413">check_function_conflicts</strong> to prevent serious problems caused by incorrect function attributes defined by users.</p>
<div class="note" id="EN-US_TOPIC_0000001099134808__n1b4fe0be7f3940b0ac755e711dc456d7"><img src="public_sys-resources/note_3.0-en-us.png"><span class="notetitle"> </span><div class="notebody"><ul id="EN-US_TOPIC_0000001099134808__ul8436164984013"><li id="EN-US_TOPIC_0000001099134808__li66662166472">Currently, only <a href="#EN-US_TOPIC_0000001099134808__table182861153114812">Table 1</a> is supported.</li><li id="EN-US_TOPIC_0000001099134808__li73919863014">Multiple items are separated by commas (,), for example, <strong id="EN-US_TOPIC_0000001099134808__b4501102601713">set behavior_compat_options='end_month_calculate,display_leading_zero';</strong></li><li id="EN-US_TOPIC_0000001099134808__li117418359161"><strong id="EN-US_TOPIC_0000001099134808__b99860010581">strict_concat_functions</strong> and <strong id="EN-US_TOPIC_0000001099134808__b138371358586">strict_text_concat_td</strong> are mutually exclusive.</li></ul>
</div></div>
<div class="tablenoborder"><a name="EN-US_TOPIC_0000001099134808__table182861153114812"></a><a name="table182861153114812"></a><table cellpadding="4" cellspacing="0" summary="" id="EN-US_TOPIC_0000001099134808__table182861153114812" frame="border" border="1" rules="all"><caption><b>Table 1 </b>Compatibility configuration items</caption><thead align="left"><tr id="EN-US_TOPIC_0000001099134808__row1128619535483"><th align="left" class="cellrowborder" valign="top" width="20%" id="mcps1.3.17.7.2.4.1.1"><p id="EN-US_TOPIC_0000001099134808__p192861053194814">Configuration Item</p>
</th>
<th align="left" class="cellrowborder" valign="top" width="65%" id="mcps1.3.17.7.2.4.1.2"><p id="EN-US_TOPIC_0000001099134808__p10286553144814">Behavior</p>
</th>
<th align="left" class="cellrowborder" valign="top" width="15%" id="mcps1.3.17.7.2.4.1.3"><p id="EN-US_TOPIC_0000001099134808__p178834429141">Applicable Compatibility Mode</p>
</th>
</tr>
</thead>
<tbody><tr id="EN-US_TOPIC_0000001099134808__row2028605318483"><td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.17.7.2.4.1.1 "><p id="EN-US_TOPIC_0000001099134808__p152861153174819">display_leading_zero</p>
</td>
<td class="cellrowborder" valign="top" width="65%" headers="mcps1.3.17.7.2.4.1.2 "><p id="EN-US_TOPIC_0000001099134808__p192848725515">Specifies how floating point numbers are displayed.</p>
<ul id="EN-US_TOPIC_0000001099134808__ul11299194763811"><li id="EN-US_TOPIC_0000001099134808__li3299204710383">If this item is not specified, for a decimal number between -1 and 1, the 0 before the decimal point is not displayed. For example, 0.25 is displayed as <strong id="EN-US_TOPIC_0000001099134808__b7810735171710">.25</strong>.</li><li id="EN-US_TOPIC_0000001099134808__li92991747133819">If this item is specified, for a decimal number between -1 and 1, the 0 before the decimal point is displayed. For example, 0.25 is displayed as <strong id="EN-US_TOPIC_0000001099134808__b1771915399179">0.25</strong>.</li></ul>
</td>
<td class="cellrowborder" valign="top" width="15%" headers="mcps1.3.17.7.2.4.1.3 "><p id="EN-US_TOPIC_0000001099134808__p1488364210146">ORA</p>
<p id="EN-US_TOPIC_0000001099134808__p12331564155">TD</p>
</td>
</tr>
<tr id="EN-US_TOPIC_0000001099134808__row14286165319484"><td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.17.7.2.4.1.1 "><p id="EN-US_TOPIC_0000001099134808__p15286253134812">end_month_calculate</p>
</td>
<td class="cellrowborder" valign="top" width="65%" headers="mcps1.3.17.7.2.4.1.2 "><p id="EN-US_TOPIC_0000001099134808__p12991318145719">Specifies the calculation logic of the add_months function.</p>
<p id="EN-US_TOPIC_0000001099134808__p43715241715">Assume that the two parameters of the add_months function are <strong id="EN-US_TOPIC_0000001099134808__b815658115018">param1</strong> and <strong id="EN-US_TOPIC_0000001099134808__b22195885016">param2</strong>, and that the sum of <strong id="EN-US_TOPIC_0000001099134808__b121135816503">param1</strong> and <strong id="EN-US_TOPIC_0000001099134808__b921205835011">param2</strong> is <strong id="EN-US_TOPIC_0000001099134808__b321058105018">result</strong>.</p>
<ul id="EN-US_TOPIC_0000001099134808__ul69601452123815"><li id="EN-US_TOPIC_0000001099134808__li6960552203818">If this item is not specified, and the <strong id="EN-US_TOPIC_0000001099134808__b783211493177">Day</strong> of <strong id="EN-US_TOPIC_0000001099134808__b18331749161711">param1</strong> indicates the last day of a month shorter than <strong id="EN-US_TOPIC_0000001099134808__b983444917176">result</strong>, the <strong id="EN-US_TOPIC_0000001099134808__b58348493177">Day</strong> in the calculation result will equal that in <strong id="EN-US_TOPIC_0000001099134808__b1583515494177">param1</strong>. For example:</li></ul>
<div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001099134808__screen568916248386"><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></pre></div></td><td class="code"><div><pre><span></span><span class="k">select</span><span class="w"> </span><span class="n">add_months</span><span class="p">(</span><span class="s1">'2018-02-28'</span><span class="p">,</span><span class="mi">3</span><span class="p">)</span><span class="w"> </span><span class="k">from</span><span class="w"> </span><span class="n">dual</span><span class="p">;</span><span class="w"></span>
<span class="n">add_months</span><span class="w"></span>
<span class="c1">---------------------</span>
<span class="mi">2018</span><span class="o">-</span><span class="mi">05</span><span class="o">-</span><span class="mi">28</span><span class="w"> </span><span class="mi">00</span><span class="p">:</span><span class="mi">00</span><span class="p">:</span><span class="mi">00</span><span class="w"></span>
<span class="p">(</span><span class="mi">1</span><span class="w"> </span><span class="k">row</span><span class="p">)</span><span class="w"></span>
</pre></div></td></tr></table></div>
</div>
<ul id="EN-US_TOPIC_0000001099134808__ul165115579383"><li id="EN-US_TOPIC_0000001099134808__li1365110578389">If this item is specified, and the <strong id="EN-US_TOPIC_0000001099134808__b54101855201716">Day</strong> of <strong id="EN-US_TOPIC_0000001099134808__b13411255101713">param1</strong> indicates the last day of a month shorter than <strong id="EN-US_TOPIC_0000001099134808__b741255519172">result</strong>, the <strong id="EN-US_TOPIC_0000001099134808__b24121055111715">Day</strong> in the calculation result will equal that in <strong id="EN-US_TOPIC_0000001099134808__b18412105519174">result</strong>. For example:</li></ul>
<div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001099134808__screen45031931103816"><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></pre></div></td><td class="code"><div><pre><span></span><span class="k">select</span><span class="w"> </span><span class="n">add_months</span><span class="p">(</span><span class="s1">'2018-02-28'</span><span class="p">,</span><span class="mi">3</span><span class="p">)</span><span class="w"> </span><span class="k">from</span><span class="w"> </span><span class="n">dual</span><span class="p">;</span><span class="w"></span>
<span class="n">add_months</span><span class="w"></span>
<span class="c1">---------------------</span>
<span class="mi">2018</span><span class="o">-</span><span class="mi">05</span><span class="o">-</span><span class="mi">31</span><span class="w"> </span><span class="mi">00</span><span class="p">:</span><span class="mi">00</span><span class="p">:</span><span class="mi">00</span><span class="w"></span>
<span class="p">(</span><span class="mi">1</span><span class="w"> </span><span class="k">row</span><span class="p">)</span><span class="w"></span>
</pre></div></td></tr></table></div>
</div>
</td>
<td class="cellrowborder" valign="top" width="15%" headers="mcps1.3.17.7.2.4.1.3 "><p id="EN-US_TOPIC_0000001099134808__p688311420141">ORA</p>
<p id="EN-US_TOPIC_0000001099134808__p108501718171617">TD</p>
</td>
</tr>
<tr id="EN-US_TOPIC_0000001099134808__row528635394812"><td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.17.7.2.4.1.1 "><p id="EN-US_TOPIC_0000001099134808__p128618539487">compat_analyze_sample</p>
</td>
<td class="cellrowborder" valign="top" width="65%" headers="mcps1.3.17.7.2.4.1.2 "><p id="EN-US_TOPIC_0000001099134808__p828635304814">Specifies the sampling behavior of the ANALYZE operation.</p>
<p id="EN-US_TOPIC_0000001099134808__p108691828173114">If this item is specified, the sample collected by the ANALYZE operation will be limited to around 30,000 records, controlling CN memory consumption and maintaining the stability of ANALYZE.</p>
</td>
<td class="cellrowborder" valign="top" width="15%" headers="mcps1.3.17.7.2.4.1.3 "><p id="EN-US_TOPIC_0000001099134808__p1288314213141">ORA</p>
<p id="EN-US_TOPIC_0000001099134808__p16314015165">TD</p>
<p id="EN-US_TOPIC_0000001099134808__p423764414166">MySQL</p>
</td>
</tr>
<tr id="EN-US_TOPIC_0000001099134808__row84793168551"><td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.17.7.2.4.1.1 "><p id="EN-US_TOPIC_0000001099134808__p7480171620559">bind_schema_tablespace</p>
</td>
<td class="cellrowborder" valign="top" width="65%" headers="mcps1.3.17.7.2.4.1.2 "><p id="EN-US_TOPIC_0000001099134808__p7391102013556">Binds a schema with the tablespace with the same name.</p>
<p id="EN-US_TOPIC_0000001099134808__p164801516195514">If a tablespace name is the same as <em id="EN-US_TOPIC_0000001099134808__i202999218261">sche_name</em>, <strong id="EN-US_TOPIC_0000001099134808__b13316145810260">default_tablespace</strong> will also be set to <em id="EN-US_TOPIC_0000001099134808__i16811828102713">sche_name</em> if <strong id="EN-US_TOPIC_0000001099134808__b1755593632616">search_path</strong> is set to <em id="EN-US_TOPIC_0000001099134808__i118294117269">sche_name</em>.</p>
</td>
<td class="cellrowborder" valign="top" width="15%" headers="mcps1.3.17.7.2.4.1.3 "><p id="EN-US_TOPIC_0000001099134808__p188311421147">ORA</p>
<p id="EN-US_TOPIC_0000001099134808__p1765425551711">TD</p>
<p id="EN-US_TOPIC_0000001099134808__p465495561712">MySQL</p>
</td>
</tr>
<tr id="EN-US_TOPIC_0000001099134808__row104641129185511"><td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.17.7.2.4.1.1 "><p id="EN-US_TOPIC_0000001099134808__p4465122914550">bind_procedure_searchpath</p>
</td>
<td class="cellrowborder" valign="top" width="65%" headers="mcps1.3.17.7.2.4.1.2 "><p id="EN-US_TOPIC_0000001099134808__p195111830125718">Specifies the search path of the database object for which no schema name is specified.</p>
<p id="EN-US_TOPIC_0000001099134808__p12261948214">If no schema name is specified for a stored procedure, the search is performed in the schema to which the stored procedure belongs.</p>
<p id="EN-US_TOPIC_0000001099134808__p716129629">If the stored procedure is not found, the following operations are performed:</p>
<ul id="EN-US_TOPIC_0000001099134808__ul7861812102420"><li id="EN-US_TOPIC_0000001099134808__li78617127245">If this item is not specified, the system reports an error and exits.</li><li id="EN-US_TOPIC_0000001099134808__li3861512172411">If this item is specified, the search continues based on the settings of <strong id="EN-US_TOPIC_0000001099134808__b380018437321">search_path</strong>. If the issue persists, the system reports an error and exits.</li></ul>
</td>
<td class="cellrowborder" valign="top" width="15%" headers="mcps1.3.17.7.2.4.1.3 "><p id="EN-US_TOPIC_0000001099134808__p12884144214149">ORA</p>
<p id="EN-US_TOPIC_0000001099134808__p1991386171813">TD</p>
<p id="EN-US_TOPIC_0000001099134808__p19132631815">MySQL</p>
</td>
</tr>
<tr id="EN-US_TOPIC_0000001099134808__row24411166214"><td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.17.7.2.4.1.1 "><p id="EN-US_TOPIC_0000001099134808__p20442166924">correct_to_number</p>
</td>
<td class="cellrowborder" valign="top" width="65%" headers="mcps1.3.17.7.2.4.1.2 "><p id="EN-US_TOPIC_0000001099134808__p13214155316919">Controls the compatibility of the to_number() result.</p>
<p id="EN-US_TOPIC_0000001099134808__p104421662219">If this item is specified, the result of the <strong id="EN-US_TOPIC_0000001099134808__b17289724193611">to_number()</strong> function is the same as that of PG11. Otherwise, the result is the same as that of Oracle.</p>
</td>
<td class="cellrowborder" valign="top" width="15%" headers="mcps1.3.17.7.2.4.1.3 "><p id="EN-US_TOPIC_0000001099134808__p7884124271420">ORA</p>
</td>
</tr>
<tr id="EN-US_TOPIC_0000001099134808__row789175471518"><td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.17.7.2.4.1.1 "><p id="EN-US_TOPIC_0000001099134808__p1289114540156">unbind_divide_bound</p>
</td>
<td class="cellrowborder" valign="top" width="65%" headers="mcps1.3.17.7.2.4.1.2 "><p id="EN-US_TOPIC_0000001099134808__p88921554101510">Controls the range check on the result of integer division.</p>
<ul id="EN-US_TOPIC_0000001099134808__ul9514164310"><li id="EN-US_TOPIC_0000001099134808__li3517174310">If this item is not specified, the division result is checked. If the result is out of the range, an error is reported. In the following example, an out-of-range error is reported because the value of <strong id="EN-US_TOPIC_0000001099134808__b4155131145418">INT_MIN/(-1)</strong> is greater than the value of <strong id="EN-US_TOPIC_0000001099134808__b16187155185411">INT_MAX</strong>.</li></ul>
<pre class="screen" id="EN-US_TOPIC_0000001099134808__screen1936029103116"><span id="EN-US_TOPIC_0000001099134808__text11937172915317"></span>SELECT (-2147483648)::int / (-1)::int;
ERROR: integer out of range</pre>
<ul id="EN-US_TOPIC_0000001099134808__ul17302829104411"><li id="EN-US_TOPIC_0000001099134808__li1330218293449">If this item is specified, the range of the division result does not need to be checked. In the following example, <strong id="EN-US_TOPIC_0000001099134808__b12657847161412">INT_MIN/(-1)</strong> can be used to obtain the output result <strong id="EN-US_TOPIC_0000001099134808__b174501719181513">INT_MAX+1</strong>.</li></ul>
<pre class="screen" id="EN-US_TOPIC_0000001099134808__screen1937929113113"><span id="EN-US_TOPIC_0000001099134808__text15937162923118"></span>SELECT (-2147483648)::int / (-1)::int;
?column?
------------
2147483648
(1 row)</pre>
</td>
<td class="cellrowborder" valign="top" width="15%" headers="mcps1.3.17.7.2.4.1.3 "><p id="EN-US_TOPIC_0000001099134808__p988484219143">ORA</p>
<p id="EN-US_TOPIC_0000001099134808__p9235131141810">TD</p>
</td>
</tr>
<tr id="EN-US_TOPIC_0000001099134808__row482471810177"><td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.17.7.2.4.1.1 "><p id="EN-US_TOPIC_0000001099134808__p188261018181719">merge_update_multi</p>
</td>
<td class="cellrowborder" valign="top" width="65%" headers="mcps1.3.17.7.2.4.1.2 "><p id="EN-US_TOPIC_0000001099134808__p1182614187179">Performs an update if multiple rows are matched for <strong id="EN-US_TOPIC_0000001099134808__b829620296439">MERGE INTO</strong>.</p>
<p id="EN-US_TOPIC_0000001099134808__p185787144214">If this item is specified, no error is reported if multiple rows are matched. Otherwise, an error is reported (same as Oracle).</p>
</td>
<td class="cellrowborder" valign="top" width="15%" headers="mcps1.3.17.7.2.4.1.3 "><p id="EN-US_TOPIC_0000001099134808__p1488464241416">ORA</p>
<p id="EN-US_TOPIC_0000001099134808__p159815419181">TD</p>
</td>
</tr>
<tr id="EN-US_TOPIC_0000001099134808__row648032118477"><td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.17.7.2.4.1.1 "><p id="EN-US_TOPIC_0000001099134808__p16481102116476">return_null_string</p>
</td>
<td class="cellrowborder" valign="top" width="65%" headers="mcps1.3.17.7.2.4.1.2 "><p id="EN-US_TOPIC_0000001099134808__p162371248164218">Specifies how to display the empty result (empty string '') of the lpad(), rpad(), repeat(), regexp_split_to_table(), and split_part() functions.</p>
<ul id="EN-US_TOPIC_0000001099134808__ul828544001313"><li id="EN-US_TOPIC_0000001099134808__li14484281466">If this item is not specified, the empty string is displayed as <strong id="EN-US_TOPIC_0000001099134808__b88968202116">NULL</strong>.</li></ul>
<div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001099134808__screen17865171482915"><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></pre></div></td><td class="code"><div><pre><span></span><span class="k">select</span><span class="w"> </span><span class="k">length</span><span class="p">(</span><span class="n">lpad</span><span class="p">(</span><span class="s1">'123'</span><span class="p">,</span><span class="mi">0</span><span class="p">,</span><span class="s1">'*'</span><span class="p">))</span><span class="w"> </span><span class="k">from</span><span class="w"> </span><span class="n">dual</span><span class="p">;</span><span class="w"></span>
<span class="k">length</span><span class="w"></span>
<span class="c1">--------</span>
<span class="p">(</span><span class="mi">1</span><span class="w"> </span><span class="k">row</span><span class="p">)</span><span class="w"></span>
</pre></div></td></tr></table></div>
</div>
<ul id="EN-US_TOPIC_0000001099134808__ul75590181418"><li id="EN-US_TOPIC_0000001099134808__li8559201191418">If this item is specified, the empty string is displayed as single quotation marks ('').</li></ul>
<div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001099134808__screen104295208294"><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></pre></div></td><td class="code"><div><pre><span></span><span class="k">select</span><span class="w"> </span><span class="k">length</span><span class="p">(</span><span class="n">lpad</span><span class="p">(</span><span class="s1">'123'</span><span class="p">,</span><span class="mi">0</span><span class="p">,</span><span class="s1">'*'</span><span class="p">))</span><span class="w"> </span><span class="k">from</span><span class="w"> </span><span class="n">dual</span><span class="p">;</span><span class="w"></span>
<span class="k">length</span><span class="w"></span>
<span class="c1">--------</span>
<span class="mi">0</span><span class="w"></span>
<span class="p">(</span><span class="mi">1</span><span class="w"> </span><span class="k">row</span><span class="p">)</span><span class="w"></span>
</pre></div></td></tr></table></div>
</div>
</td>
<td class="cellrowborder" valign="top" width="15%" headers="mcps1.3.17.7.2.4.1.3 "><p id="EN-US_TOPIC_0000001099134808__p388464271415">ORA</p>
</td>
</tr>
<tr id="EN-US_TOPIC_0000001099134808__row1255211543476"><td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.17.7.2.4.1.1 "><p id="EN-US_TOPIC_0000001099134808__p19552125434713">compat_concat_variadic</p>
</td>
<td class="cellrowborder" valign="top" width="65%" headers="mcps1.3.17.7.2.4.1.2 "><p id="EN-US_TOPIC_0000001099134808__p15521954134717">Specifies the compatibility of variadic results of the concat() and concat_ws() functions.</p>
<p id="EN-US_TOPIC_0000001099134808__p1060812139425">If this item is specified and a <strong id="EN-US_TOPIC_0000001099134808__b133202617118">concat</strong> function has a parameter of the <strong id="EN-US_TOPIC_0000001099134808__b4979104185120">variadic</strong> type, different result formats in Oracle and Teradata are retained. If this item is not specified and a <strong id="EN-US_TOPIC_0000001099134808__b737264118">concat</strong> function has a parameter of the <strong id="EN-US_TOPIC_0000001099134808__b13511649125112">variadic</strong> type, the result format of Oracle is retained for both Oracle and Teradata.</p>
</td>
<td class="cellrowborder" valign="top" width="15%" headers="mcps1.3.17.7.2.4.1.3 "><p id="EN-US_TOPIC_0000001099134808__p188847426140">ORA</p>
<p id="EN-US_TOPIC_0000001099134808__p2070219931916">TD</p>
</td>
</tr>
<tr id="EN-US_TOPIC_0000001099134808__row354815251562"><td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.17.7.2.4.1.1 "><p id="EN-US_TOPIC_0000001099134808__p145489251764">convert_string_digit_to_numeric</p>
</td>
<td class="cellrowborder" valign="top" width="65%" headers="mcps1.3.17.7.2.4.1.2 "><p id="EN-US_TOPIC_0000001099134808__p65481251568">Specifies the type casting priority for binary BOOL operations on the CHAR type and INT type.</p>
<ul id="EN-US_TOPIC_0000001099134808__ul6547658121018"><li id="EN-US_TOPIC_0000001099134808__li95471758101014">If this item is not specified, the type casting priority is the same as that of PG9.6.</li><li id="EN-US_TOPIC_0000001099134808__li75397325428">After this item is configured, all binary BOOL operations of the CHAR type and INT type are forcibly converted to the NUMERIC type for computation.<p id="EN-US_TOPIC_0000001099134808__p05641332427"><a name="EN-US_TOPIC_0000001099134808__li75397325428"></a><a name="li75397325428"></a>After this configuration item is set, the CHAR types that are affected include BPCHAR, VARCHAR, NVARCHAR2, and TEXT, and the INT types that are affected include INT1, INT2, INT4, and INT8.</p>
</li></ul>
<div class="caution" id="EN-US_TOPIC_0000001099134808__note739001353612"><span class="cautiontitle"> CAUTION: </span><div class="cautionbody"><p id="EN-US_TOPIC_0000001099134808__p193901413163619">This configuration item is valid only for binary BOOL operation, for example, <strong id="EN-US_TOPIC_0000001099134808__b1075775615583">INT2&gt;TEXT</strong> and <strong id="EN-US_TOPIC_0000001099134808__b43281279594">INT4=BPCHAR</strong>. Non-BOOL operation is not affected. This configuration item does not support conversion of UNKNOWN operations such as <strong id="EN-US_TOPIC_0000001099134808__b1365915110013">INT&gt;'1.1'</strong>. After this configuration item is enabled, all BOOL operations of the CHAR and INT types are preferred to be converted to the NUMERIC type for computation, which affects the computation performance of the database. When the JOIN column is a combination of affected types, the execution plan is affected.</p>
</div></div>
</td>
<td class="cellrowborder" valign="top" width="15%" headers="mcps1.3.17.7.2.4.1.3 "><p id="EN-US_TOPIC_0000001099134808__p192122911919">ORA</p>
<p id="EN-US_TOPIC_0000001099134808__p208842421146">TD</p>
<p id="EN-US_TOPIC_0000001099134808__p165239353213">MySQL</p>
</td>
</tr>
<tr id="EN-US_TOPIC_0000001099134808__row39091152163412"><td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.17.7.2.4.1.1 "><p id="EN-US_TOPIC_0000001099134808__p053818873311">check_function_conflicts</p>
</td>
<td class="cellrowborder" valign="top" width="65%" headers="mcps1.3.17.7.2.4.1.2 "><p id="EN-US_TOPIC_0000001099134808__p1053811811336">Controls the check of the custom <strong id="EN-US_TOPIC_0000001099134808__b16843122618437">plpgsql/SQL</strong> function attributes.</p>
<ul id="EN-US_TOPIC_0000001099134808__ul412081553417"><li id="EN-US_TOPIC_0000001099134808__li171208151345">If this parameter is not specified, the <strong id="EN-US_TOPIC_0000001099134808__b939962874412">IMMUTABLE/STABLE/VOLATILE</strong> attributes of a custom function are not checked.</li><li id="EN-US_TOPIC_0000001099134808__li20102194924016">If this parameter is specified, the IMMUTABLE attribute of a custom function is checked. If the function contains a table or the STABLE/VOLATILE function, an error is reported during the function execution. In a custom function, a table or the STABLE/VOLATILE function conflicts with the IMMUTABLE attribute, thus function behaviors are not IMMUTABLE in this case.</li></ul>
<p id="EN-US_TOPIC_0000001099134808__p17816175118402">For example, when this parameter is specified, an error is reported in the following scenarios:</p>
<pre class="screen" id="EN-US_TOPIC_0000001099134808__screen2082242254018"><span id="EN-US_TOPIC_0000001099134808__text07891442104016"></span>CREATE OR replace FUNCTION sql_immutable (INTEGER)
RETURNS INTEGER AS 'SELECT a+$1 from shipping_schema.t4 where a=1;'
LANGUAGE SQL IMMUTABLE
RETURNS NULL
ON NULL INPUT;
select sql_immutable(1);
ERROR: IMMUTABLE function cannot contain SQL statements with relation or Non-IMMUTABLE function.
CONTEXT: SQL function "sql_immutable" during startup
referenced column: sql_immutable</pre>
</td>
<td class="cellrowborder" valign="top" width="15%" headers="mcps1.3.17.7.2.4.1.3 "><p id="EN-US_TOPIC_0000001099134808__p988464241420">ORA</p>
<p id="EN-US_TOPIC_0000001099134808__p775273951912">TD</p>
<p id="EN-US_TOPIC_0000001099134808__p16600134241917">MySQL</p>
</td>
</tr>
<tr id="EN-US_TOPIC_0000001099134808__row7925175463114"><td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.17.7.2.4.1.1 "><p id="EN-US_TOPIC_0000001099134808__p1044110536318">varray_verification</p>
</td>
<td class="cellrowborder" valign="top" width="65%" headers="mcps1.3.17.7.2.4.1.2 "><p id="EN-US_TOPIC_0000001099134808__p116759441535">Indicates whether to verify the array length and array type length. Compatible with <span id="EN-US_TOPIC_0000001099134808__text1104785342">GaussDB(DWS)</span> versions earlier than 8.1.0.</p>
<p id="EN-US_TOPIC_0000001099134808__p8616109164116">If this parameter is specified, the array length and array type length are not verified.</p>
<pre class="screen" id="EN-US_TOPIC_0000001099134808__screen29944493612">Scenario 1
<span id="EN-US_TOPIC_0000001099134808__text699420493618"></span>CREATE OR REPLACE PROCEDURE varray_verification
AS
TYPE org_varray_type IS varray(5) OF VARCHAR2(2);
v_org_varray org_varray_type;
BEGIN
v_org_varray(1) := '111'; --If the value exceeds the limit of <strong id="EN-US_TOPIC_0000001099134808__b0433240144113">VARCHAR2(2)</strong>, the setting will be consistent with that in the historical version and no verification is performed after configuring this option.
END;
/
Scenario 2
CREATE OR REPLACE PROCEDURE varray_verification_i3_1
AS
TYPE org_varray_type IS varray(2) OF NUMBER(2);
v_org_varray org_varray_type;
BEGIN
v_org_varray(3) := 1; --If the value exceeds the limit of <strong id="EN-US_TOPIC_0000001099134808__b163378574617">varray(2)</strong> specified for array length, the setting will be consistent with that in the historical version and no verification is performed after configuring this option.
END;
/ </pre>
</td>
<td class="cellrowborder" valign="top" width="15%" headers="mcps1.3.17.7.2.4.1.3 "><p id="EN-US_TOPIC_0000001099134808__p16884144281417">ORA</p>
<p id="EN-US_TOPIC_0000001099134808__p450865911198">TD</p>
</td>
</tr>
<tr id="EN-US_TOPIC_0000001099134808__row746022743612"><td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.17.7.2.4.1.1 "><p id="EN-US_TOPIC_0000001099134808__p846142733618">strict_concat_functions</p>
</td>
<td class="cellrowborder" valign="top" width="65%" headers="mcps1.3.17.7.2.4.1.2 "><p id="EN-US_TOPIC_0000001099134808__p184611627133610">Indicates whether the <strong id="EN-US_TOPIC_0000001099134808__b35982510472">textanycat()</strong> and <strong id="EN-US_TOPIC_0000001099134808__b121572974713">anytextcat()</strong> functions are compatible with the return value if there are null parameters. This parameter and <strong id="EN-US_TOPIC_0000001099134808__b46752411118">strict_text_concat_td</strong> are mutually exclusive.</p>
<p id="EN-US_TOPIC_0000001099134808__p88621241164419">In MySQL-compatible mode, this parameter has no impact.</p>
<ul id="EN-US_TOPIC_0000001099134808__ul17149104004220"><li id="EN-US_TOPIC_0000001099134808__li106593343532">If this configuration item is not specified, the returned values of the <strong id="EN-US_TOPIC_0000001099134808__b13267114714481">textanycat()</strong> and <strong id="EN-US_TOPIC_0000001099134808__b18208185117488">anytextcat()</strong> functions are the same as those in the Oracle database.</li><li id="EN-US_TOPIC_0000001099134808__li614914012424">When this configuration item is specified, if there are null parameters in the <strong id="EN-US_TOPIC_0000001099134808__b1353019935019">textanycat()</strong> and <strong id="EN-US_TOPIC_0000001099134808__b376281318503">anytextcat()</strong> functions, the returned value is also null. Different result formats in Oracle and Teradata are retained.</li></ul>
<p id="EN-US_TOPIC_0000001099134808__p208515481577">If this configuration item is not specified, the returned values of the <strong id="EN-US_TOPIC_0000001099134808__b169441425195320">textanycat()</strong> and <strong id="EN-US_TOPIC_0000001099134808__b5944202519536">anytextcat()</strong> functions are the same as those in the Oracle database.</p>
<pre class="screen" id="EN-US_TOPIC_0000001099134808__screen19952121214019"><span id="EN-US_TOPIC_0000001099134808__text64971081137"></span>SELECT textanycat('gauss', cast(NULL as BOOLEAN));
textanycat
------------
gauss
(1 row)
<span id="EN-US_TOPIC_0000001099134808__text1159619121316"></span>SELECT 'gauss' || cast(NULL as BOOLEAN); -- In this case, the <strong id="EN-US_TOPIC_0000001099134808__b1678716913544">||</strong> operator is converted to the <strong id="EN-US_TOPIC_0000001099134808__b2221162535419">textanycat</strong> function.
?column?
----------
gauss
(1 row)</pre>
<p id="EN-US_TOPIC_0000001099134808__p742531014020">When setting this configuration item, retain the results that are different from those in Oracle and Teradata:</p>
<pre class="screen" id="EN-US_TOPIC_0000001099134808__screen027920589614"><span id="EN-US_TOPIC_0000001099134808__text20687121816318"></span>SELECT textanycat('gauss', cast(NULL as BOOLEAN));
textanycat
------------
(1 row)
<span id="EN-US_TOPIC_0000001099134808__text19541759195414"></span>SELECT 'gauss' || cast(NULL as BOOLEAN); -- In this case, the <strong id="EN-US_TOPIC_0000001099134808__b15954659175411">||</strong> operator is converted to the <strong id="EN-US_TOPIC_0000001099134808__b39540590547">textanycat</strong> function.
?column?
----------
(1 row)</pre>
</td>
<td class="cellrowborder" valign="top" width="15%" headers="mcps1.3.17.7.2.4.1.3 "><p id="EN-US_TOPIC_0000001099134808__p0884642131416">ORA</p>
<p id="EN-US_TOPIC_0000001099134808__p19748216202015">TD</p>
</td>
</tr>
<tr id="EN-US_TOPIC_0000001099134808__row1911016291135"><td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.17.7.2.4.1.1 "><p id="EN-US_TOPIC_0000001099134808__p101111229181318">strict_text_concat_td</p>
</td>
<td class="cellrowborder" valign="top" width="65%" headers="mcps1.3.17.7.2.4.1.2 "><p id="EN-US_TOPIC_0000001099134808__p15533514132">In Teradata compatible mode, whether the <strong id="EN-US_TOPIC_0000001099134808__b59466391833">textcat()</strong>, <strong id="EN-US_TOPIC_0000001099134808__b469774317112">textanycat()</strong> and <strong id="EN-US_TOPIC_0000001099134808__b469710433115">anytextcat()</strong> functions are compatible with the return value if there are null parameters. This parameter and <strong id="EN-US_TOPIC_0000001099134808__b1029134520117">strict_concat_functions</strong> are mutually exclusive.</p>
<ul id="EN-US_TOPIC_0000001099134808__ul1597911188145"><li id="EN-US_TOPIC_0000001099134808__li149790185149">If this parameter is not specified, the return values of the <strong id="EN-US_TOPIC_0000001099134808__b3337133110416">textcat()</strong>, <strong id="EN-US_TOPIC_0000001099134808__b13926348410">textanycat()</strong>, and <strong id="EN-US_TOPIC_0000001099134808__b16449143814416">anytextcat()</strong> functions in Teradata-compatible mode are the same as those in GaussDB(DWS).</li><li id="EN-US_TOPIC_0000001099134808__li61241325101411">When this parameter is specified, if the <strong id="EN-US_TOPIC_0000001099134808__b13513121789">textcat()</strong>, <strong id="EN-US_TOPIC_0000001099134808__b5987424380">textanycat()</strong>, and <strong id="EN-US_TOPIC_0000001099134808__b203061293817">anytextcat()</strong> functions contain any null parameter values, the return value is null in the Teradata-compatible mode.</li></ul>
<p id="EN-US_TOPIC_0000001099134808__p155314511137">If this parameter is not specified, the returned values of the <strong id="EN-US_TOPIC_0000001099134808__b1935614538912">textcat()</strong>, <strong id="EN-US_TOPIC_0000001099134808__b18603926770">textanycat()</strong>, and <strong id="EN-US_TOPIC_0000001099134808__b86045261773">anytextcat()</strong> functions are the same as those in the GaussDB(DWS).</p>
<pre class="screen" id="EN-US_TOPIC_0000001099134808__screen1971164611381">td_data_compatible_db=# SELECT textcat('abc', NULL);
textcat
---------
abc
(1 row)</pre>
<pre class="screen" id="EN-US_TOPIC_0000001099134808__screen19291174163814">td_data_compatible_db=# SELECT 'abc' || NULL; -- In this case, the operator || is converted to the <strong id="EN-US_TOPIC_0000001099134808__b18035595102">textcat()</strong> function.
?column?
----------
abc
(1 row)</pre>
<p id="EN-US_TOPIC_0000001099134808__p85418517138">When this parameter is specified, <strong id="EN-US_TOPIC_0000001099134808__b165283518112">NULL</strong> is returned if any of the <strong id="EN-US_TOPIC_0000001099134808__b15558356181116">textcat()</strong>, <strong id="EN-US_TOPIC_0000001099134808__b1186015914111">textanycat()</strong>, and <strong id="EN-US_TOPIC_0000001099134808__b568412415125">anytextcat()</strong> functions returns a null value.</p>
<pre class="screen" id="EN-US_TOPIC_0000001099134808__screen15394193163818">td_data_compatible_db=# SELECT textcat('abc', NULL);
textcat
---------
(1 row)</pre>
<pre class="screen" id="EN-US_TOPIC_0000001099134808__screen85011817133811">td_data_compatible_db=# SELECT 'abc' || NULL;
?column?
----------
(1 row)</pre>
</td>
<td class="cellrowborder" valign="top" width="15%" headers="mcps1.3.17.7.2.4.1.3 "><p id="EN-US_TOPIC_0000001099134808__p1788474271419">TD</p>
</td>
</tr>
<tr id="EN-US_TOPIC_0000001099134808__row5836132815209"><td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.17.7.2.4.1.1 "><p id="EN-US_TOPIC_0000001099134808__p168361428182019">compat_display_ref_table</p>
</td>
<td class="cellrowborder" valign="top" width="65%" headers="mcps1.3.17.7.2.4.1.2 "><p id="EN-US_TOPIC_0000001099134808__p1228215413442">Sets the column display format in the view.</p>
<ul id="EN-US_TOPIC_0000001099134808__ul9774202613394"><li id="EN-US_TOPIC_0000001099134808__li33151274444">If this parameter is not specified, the prefix is used by default, in the <strong id="EN-US_TOPIC_0000001099134808__b155914291359">tab.col</strong> format.</li><li id="EN-US_TOPIC_0000001099134808__li1677418264393">Specify this parameter to the same original definition. It is displayed only when the original definition contains a prefix.</li></ul>
<pre class="screen" id="EN-US_TOPIC_0000001099134808__screen4728155371718"><span id="EN-US_TOPIC_0000001099134808__text87841153141719"></span>SET behavior_compat_options='compat_display_ref_table';
<span id="EN-US_TOPIC_0000001099134808__text13787125391714"></span>CREATE OR REPLACE VIEW viewtest2 AS SELECT a.c1, <strong id="EN-US_TOPIC_0000001099134808__b15787105351717">c2</strong>, a.c3, 0 AS c4 FROM viewtest_tbl a;
<span id="EN-US_TOPIC_0000001099134808__text1578875318172"></span>SELECT pg_get_viewdef('viewtest2');
pg_get_viewdef
-----------------------------------------------------
<span id="EN-US_TOPIC_0000001099134808__text2788553171718"></span>SELECT a.c1, <strong id="EN-US_TOPIC_0000001099134808__b137881953171711">c2</strong>, a.c3, 0 AS c4 FROM viewtest_tbl a;
(1 row)</pre>
</td>
<td class="cellrowborder" valign="top" width="15%" headers="mcps1.3.17.7.2.4.1.3 "><p id="EN-US_TOPIC_0000001099134808__p1788417423147">ORA</p>
<p id="EN-US_TOPIC_0000001099134808__p115131931132014">TD</p>
</td>
</tr>
<tr id="EN-US_TOPIC_0000001099134808__row10566144131"><td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.17.7.2.4.1.1 "><p id="EN-US_TOPIC_0000001099134808__p16578144138">para_support_set_func</p>
</td>
<td class="cellrowborder" valign="top" width="65%" headers="mcps1.3.17.7.2.4.1.2 "><p id="EN-US_TOPIC_0000001099134808__p106792026132819">Whether the input parameters of the <strong id="EN-US_TOPIC_0000001099134808__b169381925175820">COALESCE()</strong>, <strong id="EN-US_TOPIC_0000001099134808__b236082812588">NVL()</strong>, <strong id="EN-US_TOPIC_0000001099134808__b1863233025820">GREATEST()</strong>, and <strong id="EN-US_TOPIC_0000001099134808__b16901113235820">LEAST()</strong> functions in a column-store table support multiple result set expressions.</p>
<ul id="EN-US_TOPIC_0000001099134808__ul27511328202814"><li id="EN-US_TOPIC_0000001099134808__li0751162872820">If this item is not specified and the input parameter contains multiple result set expressions, an error is reported, indicating that the function is not supported.</li></ul>
<div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001099134808__screen11972151615132"><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">SELECT</span><span class="w"> </span><span class="k">COALESCE</span><span class="p">(</span><span class="n">regexp_split_to_table</span><span class="p">(</span><span class="n">c3</span><span class="p">,</span><span class="s1">'#'</span><span class="p">),</span><span class="w"> </span><span class="n">regexp_split_to_table</span><span class="p">(</span><span class="n">c3</span><span class="p">,</span><span class="s1">'#'</span><span class="p">))</span><span class="w"> </span><span class="k">FROM</span><span class="w"> </span><span class="n">regexp_ext2_tb1</span><span class="w"> </span><span class="k">ORDER</span><span class="w"> </span><span class="k">BY</span><span class="w"> </span><span class="mi">1</span><span class="w"> </span><span class="k">LIMIT</span><span class="w"> </span><span class="mi">5</span><span class="p">;</span><span class="w"></span>
<span class="n">ERROR</span><span class="p">:</span><span class="w"> </span><span class="k">set</span><span class="o">-</span><span class="n">valued</span><span class="w"> </span><span class="k">function</span><span class="w"> </span><span class="k">called</span><span class="w"> </span><span class="k">in</span><span class="w"> </span><span class="n">context</span><span class="w"> </span><span class="n">that</span><span class="w"> </span><span class="n">cannot</span><span class="w"> </span><span class="n">accept</span><span class="w"> </span><span class="n">a</span><span class="w"> </span><span class="k">set</span><span class="w"></span>
</pre></div></td></tr></table></div>
</div>
<ul id="EN-US_TOPIC_0000001099134808__ul15972816121317"><li id="EN-US_TOPIC_0000001099134808__li12972111671315">When this configuration item is specified, the function input parameter can contain multiple result set expressions.</li></ul>
<div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001099134808__screen897241613137"><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></pre></div></td><td class="code"><div><pre><span></span><span class="k">SELECT</span><span class="w"> </span><span class="k">COALESCE</span><span class="p">(</span><span class="n">regexp_split_to_table</span><span class="p">(</span><span class="n">c3</span><span class="p">,</span><span class="s1">'#'</span><span class="p">),</span><span class="w"> </span><span class="n">regexp_split_to_table</span><span class="p">(</span><span class="n">c3</span><span class="p">,</span><span class="s1">'#'</span><span class="p">))</span><span class="w"> </span><span class="k">FROM</span><span class="w"> </span><span class="n">regexp_ext2_tb1</span><span class="w"> </span><span class="k">ORDER</span><span class="w"> </span><span class="k">BY</span><span class="w"> </span><span class="mi">1</span><span class="w"> </span><span class="k">LIMIT</span><span class="w"> </span><span class="mi">5</span><span class="p">;</span><span class="w"></span>
<span class="w"> </span><span class="k">coalesce</span><span class="w"></span>
<span class="c1">----------</span>
<span class="w"> </span><span class="n">a</span><span class="w"></span>
<span class="w"> </span><span class="n">a</span><span class="w"></span>
<span class="w"> </span><span class="n">a</span><span class="w"></span>
<span class="w"> </span><span class="n">a</span><span class="w"></span>
<span class="w"> </span><span class="n">a</span><span class="w"></span>
<span class="p">(</span><span class="mi">5</span><span class="w"> </span><span class="k">rows</span><span class="p">)</span><span class="w"></span>
</pre></div></td></tr></table></div>
</div>
</td>
<td class="cellrowborder" valign="top" width="15%" headers="mcps1.3.17.7.2.4.1.3 "><p id="EN-US_TOPIC_0000001099134808__p2088464211416">ORA</p>
<p id="EN-US_TOPIC_0000001099134808__p1126518432201">TD</p>
</td>
</tr>
<tr id="EN-US_TOPIC_0000001099134808__row138715183612"><td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.17.7.2.4.1.1 "><p id="EN-US_TOPIC_0000001099134808__p687141816613">disable_select_truncate_parallel</p>
</td>
<td class="cellrowborder" valign="top" width="65%" headers="mcps1.3.17.7.2.4.1.2 "><p id="EN-US_TOPIC_0000001099134808__p121471130144216">Controls the DDL lock level such as TRUNCATE in a partitioned table.</p>
<ul id="EN-US_TOPIC_0000001099134808__ul1998332402"><li id="EN-US_TOPIC_0000001099134808__li2937113774215">If this item is specified, the concurrent execution of TRUNCATE and DML operations (such as SELECT) on different partitions is forbidden, and the fast query shipping (FQS) of the SELECT operation on the partitioned table is allowed. You can set this parameter in the OLTP database, where there are many simple queries on partitioned tables, and there is no requirement for concurrent TRUNCATE and DML operations on different partitions.</li><li id="EN-US_TOPIC_0000001099134808__li16992338403">If this item is not specified, SELECT and TRUNCATE operations can be concurrently performed on different partitions in a partitioned table, and the FQS of the partitioned table is disabled to avoid possible inconsistency.</li></ul>
</td>
<td class="cellrowborder" valign="top" width="15%" headers="mcps1.3.17.7.2.4.1.3 "><p id="EN-US_TOPIC_0000001099134808__p88841242171420">ORA</p>
<p id="EN-US_TOPIC_0000001099134808__p784955318206">TD</p>
<p id="EN-US_TOPIC_0000001099134808__p185565713206">MySQL</p>
</td>
</tr>
<tr id="EN-US_TOPIC_0000001099134808__row128641132102018"><td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.17.7.2.4.1.1 "><p id="EN-US_TOPIC_0000001099134808__p148656325208">bpchar_text_without_rtrim</p>
</td>
<td class="cellrowborder" valign="top" width="65%" headers="mcps1.3.17.7.2.4.1.2 "><p id="EN-US_TOPIC_0000001099134808__p46011656154113">In Teradata-compatible mode, controls the space to be retained on the right during the character conversion from <strong id="EN-US_TOPIC_0000001099134808__b54521313162915">bpchar</strong> to <strong id="EN-US_TOPIC_0000001099134808__b16453013182915">text</strong>. If the actual length is less than the length specified by <strong id="EN-US_TOPIC_0000001099134808__b144551713202918">bpchar</strong>, spaces are added to the value to be compatible with the Teradata style of the <strong id="EN-US_TOPIC_0000001099134808__b745681322916">bpchar</strong> character string.</p>
<p id="EN-US_TOPIC_0000001099134808__p171346597418">Currently, ignoring spaces at the end of a string for comparison is not supported. If the concatenated string contains spaces at the end, the comparison is space-sensitive.</p>
<p id="EN-US_TOPIC_0000001099134808__p2865183213202">The following is an example:</p>
<pre class="screen" id="EN-US_TOPIC_0000001099134808__screen1724953632916">td_compatibility_basic_db=# select length('a'::char(10)::text);
length
--------
10
(1 row)
td_compatibility_basic_db=# select length('a'||'a'::char(10));
length
--------
11
(1 row)</pre>
</td>
<td class="cellrowborder" valign="top" width="15%" headers="mcps1.3.17.7.2.4.1.3 "><p id="EN-US_TOPIC_0000001099134808__p78841442141420">TD</p>
</td>
</tr>
<tr id="EN-US_TOPIC_0000001099134808__row1556311281443"><td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.17.7.2.4.1.1 "><p id="EN-US_TOPIC_0000001099134808__p155641828246">convert_empty_str_to_null_td</p>
</td>
<td class="cellrowborder" valign="top" width="65%" headers="mcps1.3.17.7.2.4.1.2 "><p id="EN-US_TOPIC_0000001099134808__p756402817415">In Teradata-compatible mode, controls the <strong id="EN-US_TOPIC_0000001099134808__b1308194803312">to_date</strong>, <strong id="EN-US_TOPIC_0000001099134808__b1679119514334">to_timestamp</strong>, and <strong id="EN-US_TOPIC_0000001099134808__b10476185420335">to_number</strong> type conversion functions to return <strong id="EN-US_TOPIC_0000001099134808__b5884210338">null</strong> when they encounter empty strings, and controls the format of the return value when the <strong id="EN-US_TOPIC_0000001099134808__b121863149409">to_char</strong> function encounters an input parameter of the date type.</p>
<p id="EN-US_TOPIC_0000001099134808__p1221642572614">Example:</p>
<p id="EN-US_TOPIC_0000001099134808__p15928103421418">If this parameter is not specified:</p>
<pre class="screen" id="EN-US_TOPIC_0000001099134808__screen17963227543">td_compatibility_db=# select to_number('');
to_number
-----------
0
(1 row)
td_compatibility_db=# select to_date('');
ERROR: the format is not correct
DETAIL: invalid date length "0", must between 8 and 10.
CONTEXT: referenced column: to_date
td_compatibility_db=# select to_timestamp('');
to_timestamp
------------------------
0001-01-01 00:00:00 BC
(1 row)
td_compatibility_db=# select to_char(date '2020-11-16');
to_char
------------------------
2020-11-16 00:00:00+08
(1 row)</pre>
<p id="EN-US_TOPIC_0000001099134808__p2441121814548">If this parameter is specified, and parameters of <strong id="EN-US_TOPIC_0000001099134808__b1990214504472">to_number</strong>, <strong id="EN-US_TOPIC_0000001099134808__b2847175316471">to_date</strong>, and <strong id="EN-US_TOPIC_0000001099134808__b458718584818">to_timestamp</strong> functions contain empty strings:</p>
<pre class="screen" id="EN-US_TOPIC_0000001099134808__screen6912231378">td_compatibility_db=# select to_number('');
to_number
-----------
(1 row)
td_compatibility_db=# select to_date('');
to_date
---------
(1 row)
td_compatibility_db=# select to_timestamp('');
to_timestamp
--------------
(1 row)
td_compatibility_db=# select to_char(date '2020-11-16');
to_char
------------
2020/11/16
(1 row)</pre>
</td>
<td class="cellrowborder" valign="top" width="15%" headers="mcps1.3.17.7.2.4.1.3 "><p id="EN-US_TOPIC_0000001099134808__p58841942181418">TD</p>
</td>
</tr>
<tr id="EN-US_TOPIC_0000001099134808__row1842115242357"><td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.17.7.2.4.1.1 "><p id="EN-US_TOPIC_0000001099134808__p1596318916134">disable_case_specific</p>
</td>
<td class="cellrowborder" valign="top" width="65%" headers="mcps1.3.17.7.2.4.1.2 "><p id="EN-US_TOPIC_0000001099134808__p1596419910135">Determines whether to ignore case sensitivity during character type match. This parameter is valid only in Teradata-compatible mode.</p>
<ul id="EN-US_TOPIC_0000001099134808__ul13781258122112"><li id="EN-US_TOPIC_0000001099134808__li13781195882116">If this item is not specified, characters are case sensitive during character type match.</li><li id="EN-US_TOPIC_0000001099134808__li1283520399225">If this item is specified, characters are case insensitive during character type match.</li></ul>
<p id="EN-US_TOPIC_0000001099134808__p1335975242520">After being specified, this item will affect five character types (<strong id="EN-US_TOPIC_0000001099134808__b1619315413397">CHAR</strong>, <strong id="EN-US_TOPIC_0000001099134808__b199631442103917">TEXT</strong>, <strong id="EN-US_TOPIC_0000001099134808__b22261344173913">BPCHAR</strong>, <strong id="EN-US_TOPIC_0000001099134808__b1239154833915">VARCHAR</strong>, and <strong id="EN-US_TOPIC_0000001099134808__b4556154913918">NVARCHAR</strong>), 12 operators (<strong id="EN-US_TOPIC_0000001099134808__b138521818173917">&lt;</strong>, <strong id="EN-US_TOPIC_0000001099134808__b163303208391">&gt;</strong>, <strong id="EN-US_TOPIC_0000001099134808__b6620142118398">=</strong>, <strong id="EN-US_TOPIC_0000001099134808__b57558232391">&gt;=</strong>, <strong id="EN-US_TOPIC_0000001099134808__b35021225153911">&lt;=</strong>, <strong id="EN-US_TOPIC_0000001099134808__b1843152713913">!=</strong>, <strong id="EN-US_TOPIC_0000001099134808__b1568432918395">&lt;&gt;</strong>, <strong id="EN-US_TOPIC_0000001099134808__b1938733173918">!=</strong>, <strong id="EN-US_TOPIC_0000001099134808__b7763193223911">like</strong>, <strong id="EN-US_TOPIC_0000001099134808__b15668835173911">not like</strong>, <strong id="EN-US_TOPIC_0000001099134808__b15573737103916">in</strong>, and <strong id="EN-US_TOPIC_0000001099134808__b867014391393">not in</strong>), and expressions <strong id="EN-US_TOPIC_0000001099134808__b14721139203913">case when</strong> and <strong id="EN-US_TOPIC_0000001099134808__b016021413390">decode</strong>.</p>
<div class="caution" id="EN-US_TOPIC_0000001099134808__note17794618133816"><span class="cautiontitle"> CAUTION: </span><div class="cautionbody"><p id="EN-US_TOPIC_0000001099134808__p0794181819384">After this item is enabled, the <strong id="EN-US_TOPIC_0000001099134808__b568219289408">UPPER</strong> function is added before the character type, which affects the estimation logic. Therefore, an enhanced estimation model is required. (Suggested settings: <strong id="EN-US_TOPIC_0000001099134808__b179119814115">cost_param=16</strong>, <strong id="EN-US_TOPIC_0000001099134808__b3995413134111">cost_model_version = 1</strong>, <strong id="EN-US_TOPIC_0000001099134808__b16168170413">join_num_distinct=-20</strong>, and <strong id="EN-US_TOPIC_0000001099134808__b89015295414">qual_num_distinct=200</strong>)</p>
</div></div>
</td>
<td class="cellrowborder" valign="top" width="15%" headers="mcps1.3.17.7.2.4.1.3 "><p id="EN-US_TOPIC_0000001099134808__p15884134201411">TD</p>
</td>
</tr>
<tr id="EN-US_TOPIC_0000001099134808__row11741340124816"><td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.17.7.2.4.1.1 "><p id="EN-US_TOPIC_0000001099134808__p574174064816">enable_interval_to_text</p>
</td>
<td class="cellrowborder" valign="top" width="65%" headers="mcps1.3.17.7.2.4.1.2 "><p id="EN-US_TOPIC_0000001099134808__p14704165931714">Controls the implicit conversion from the <strong id="EN-US_TOPIC_0000001099134808__b1988353724720">interval</strong> type to the <strong id="EN-US_TOPIC_0000001099134808__b1426104317477">text</strong> type.</p>
<ul id="EN-US_TOPIC_0000001099134808__ul9761039187"><li id="EN-US_TOPIC_0000001099134808__li5771939189">When this option is enabled, the implicit conversion from the <strong id="EN-US_TOPIC_0000001099134808__b245985513477">interval</strong> type to the <strong id="EN-US_TOPIC_0000001099134808__b5865135874716">text</strong> type is supported.<pre class="screen" id="EN-US_TOPIC_0000001099134808__screen711802005214">SELECT TO_DATE('20200923', 'yyyymmdd') - TO_DATE('20200920', 'yyyymmdd') = '3'::text;
?column?
----------
f
(1 row)</pre>
</li><li id="EN-US_TOPIC_0000001099134808__li1351858151812">When this option is disabled, the implicit conversion from the <strong id="EN-US_TOPIC_0000001099134808__b1051112117489">interval</strong> type to the <strong id="EN-US_TOPIC_0000001099134808__b35761324204811">text</strong> type is not supported.<pre class="screen" id="EN-US_TOPIC_0000001099134808__screen1053048151810">SELECT TO_DATE('20200923', 'yyyymmdd') - TO_DATE('20200920', 'yyyymmdd') = '3'::text;
?column?
----------
t
(1 row)</pre>
</li></ul>
</td>
<td class="cellrowborder" valign="top" width="15%" headers="mcps1.3.17.7.2.4.1.3 "><p id="EN-US_TOPIC_0000001099134808__p1741440174814">ORA</p>
<p id="EN-US_TOPIC_0000001099134808__p1010802816555">TD</p>
<p id="EN-US_TOPIC_0000001099134808__p8444132919557">MySQL</p>
</td>
</tr>
<tr id="EN-US_TOPIC_0000001099134808__row1882711191410"><td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.17.7.2.4.1.1 "><p id="EN-US_TOPIC_0000001099134808__p1282812118149">light_object_mtime</p>
</td>
<td class="cellrowborder" valign="top" width="65%" headers="mcps1.3.17.7.2.4.1.2 "><p id="EN-US_TOPIC_0000001099134808__p10828151181414">Specifies whether the <strong id="EN-US_TOPIC_0000001099134808__b10335164065711">mtime</strong> column in the <strong id="EN-US_TOPIC_0000001099134808__b10782145312579">pg_object</strong> system catalog records object operations.</p>
<ul id="EN-US_TOPIC_0000001099134808__ul4791154616244"><li id="EN-US_TOPIC_0000001099134808__li179110464245">If this parameter is configured, the <strong id="EN-US_TOPIC_0000001099134808__b954861965810">GRANT</strong>, <strong id="EN-US_TOPIC_0000001099134808__b12956122316587">REVOKE</strong>, and <strong id="EN-US_TOPIC_0000001099134808__b4861102635812">TRUNCATE</strong> operations are not recorded by <strong id="EN-US_TOPIC_0000001099134808__b6284125475819">mtime</strong>, that is, the <strong id="EN-US_TOPIC_0000001099134808__b1343618719012">mtime</strong> column is not updated.</li><li id="EN-US_TOPIC_0000001099134808__li352920498245">If this parameter is not configured (by default), the <strong id="EN-US_TOPIC_0000001099134808__b543141815">ALTER</strong>, <strong id="EN-US_TOPIC_0000001099134808__b76701461019">COMMENT</strong>, <strong id="EN-US_TOPIC_0000001099134808__b119381031112">GRANT</strong>, <strong id="EN-US_TOPIC_0000001099134808__b1693813315117">REVOKE</strong>, and <strong id="EN-US_TOPIC_0000001099134808__b993810311517">TRUNCATE</strong> operations are recorded by <strong id="EN-US_TOPIC_0000001099134808__b10938183115114">mtime</strong>, that is, the <strong id="EN-US_TOPIC_0000001099134808__b2938163114119">mtime</strong> column is updated.</li></ul>
</td>
<td class="cellrowborder" valign="top" width="15%" headers="mcps1.3.17.7.2.4.1.3 "><p id="EN-US_TOPIC_0000001099134808__p582814115143">ORA</p>
<p id="EN-US_TOPIC_0000001099134808__p1191619155240">TD</p>
<p id="EN-US_TOPIC_0000001099134808__p135317192245">MySQL</p>
</td>
</tr>
</tbody>
</table>
</div>
</div>
<div class="section" id="EN-US_TOPIC_0000001099134808__section174079331456"><h4 class="sectiontitle">table_skewness_warning_threshold</h4><p id="EN-US_TOPIC_0000001099134808__p1595016610473"><strong id="EN-US_TOPIC_0000001099134808__b5711028161119">Parameter description</strong>: Specifies the threshold for triggering a table skew alarm.</p>
<p id="EN-US_TOPIC_0000001099134808__p1215324024119"><strong id="EN-US_TOPIC_0000001099134808__b112871636501">Type</strong>: SUSET</p>
<p id="EN-US_TOPIC_0000001099134808__p940773318456"><strong id="EN-US_TOPIC_0000001099134808__b41277322111">Value range</strong>: a floating point number ranging from 0 to 1</p>
<p id="EN-US_TOPIC_0000001099134808__p9407173318455"><strong id="EN-US_TOPIC_0000001099134808__b1567223313119">Default value</strong>: <strong id="EN-US_TOPIC_0000001099134808__b1167318334115">1</strong></p>
</div>
<div class="section" id="EN-US_TOPIC_0000001099134808__section816564619464"><h4 class="sectiontitle">table_skewness_warning_rows</h4><p id="EN-US_TOPIC_0000001099134808__p487310812471"><strong id="EN-US_TOPIC_0000001099134808__b4882101416128">Parameter description</strong>: Specifies the minimum number of rows for triggering a table skew alarm.</p>
<p id="EN-US_TOPIC_0000001099134808__p713494214147"><strong id="EN-US_TOPIC_0000001099134808__b12493113195010">Type</strong>: SUSET</p>
<p id="EN-US_TOPIC_0000001099134808__p81651946184613"><strong id="EN-US_TOPIC_0000001099134808__en-us_topic_0059778564_en-us_topic_0058967768_b54205967">Value range</strong>: an integer ranging from <strong id="EN-US_TOPIC_0000001099134808__b099810385338">0</strong> to <strong id="EN-US_TOPIC_0000001099134808__b91101842193319">INT_MAX</strong></p>
<p id="EN-US_TOPIC_0000001099134808__p1716524624611"><strong id="EN-US_TOPIC_0000001099134808__b1245149886">Default value</strong>: <strong id="EN-US_TOPIC_0000001099134808__b46501319151218">100000</strong></p>
</div>
<div class="section" id="EN-US_TOPIC_0000001099134808__section19310571892"><h4 class="sectiontitle">max_cache_partition_num</h4><p id="EN-US_TOPIC_0000001099134808__p46701417102011"><strong id="EN-US_TOPIC_0000001099134808__b1661321312555">Parameter description</strong>: Specifies the number of memory-saving partitions in column-store mode during redistribution after scale-out. If the number of partitions exceeds the upper limit, the earliest cached partition is directly written to the column-store file.</p>
<p id="EN-US_TOPIC_0000001099134808__p103111771994"><strong id="EN-US_TOPIC_0000001099134808__b14566194675519">Type</strong>: SIGHUP</p>
<p id="EN-US_TOPIC_0000001099134808__p990611132135"><strong id="EN-US_TOPIC_0000001099134808__b8894185413571">Value range</strong>: an integer ranging from <strong id="EN-US_TOPIC_0000001099134808__b15818145965710">0</strong> to <strong id="EN-US_TOPIC_0000001099134808__b18599972586">32767</strong>.</p>
<ul id="EN-US_TOPIC_0000001099134808__ul362262981310"><li id="EN-US_TOPIC_0000001099134808__li10622162910136"><strong id="EN-US_TOPIC_0000001099134808__b13703155514554">0</strong> indicates that the memory-saving mode is disabled in column storage.</li><li id="EN-US_TOPIC_0000001099134808__li129521233141311">Values from <strong id="EN-US_TOPIC_0000001099134808__b13936220135815">1</strong> to <strong id="EN-US_TOPIC_0000001099134808__b14413245582">32767</strong> indicate the maximum number of partitions that can be cached in a partitioned table.</li></ul>
<p id="EN-US_TOPIC_0000001099134808__p9311147494"><strong id="EN-US_TOPIC_0000001099134808__b1672919055910">Default value</strong>: <strong id="EN-US_TOPIC_0000001099134808__b1272930105913">0</strong></p>
<div class="note" id="EN-US_TOPIC_0000001099134808__note214319365148"><img src="public_sys-resources/note_3.0-en-us.png"><span class="notetitle"> </span><div class="notebody"><p id="EN-US_TOPIC_0000001099134808__p182861044161411">This parameter is used for redistribution during scale-out. A proper value can reduce the memory consumption during redistribution of a partitioned column-store table. However, tables with unbalanced data distribution in some partitions may generate a large number of small CUs after the redistribution. If there are a large number of small CUs, execute the <strong id="EN-US_TOPIC_0000001099134808__b138492586010">VACUUM FULL</strong> statement to merge them.</p>
</div></div>
</div>
<div class="section" id="EN-US_TOPIC_0000001099134808__section7930426155719"><h4 class="sectiontitle">enable_prevent_job_task_startup</h4><p id="EN-US_TOPIC_0000001099134808__p13703202315582"><strong id="EN-US_TOPIC_0000001099134808__b441352610485">Parameter description</strong>: Specifies whether to prevent the thread startup of scheduled jobs. This is an internal parameter. You are not advised to change the value of this parameter.</p>
<p id="EN-US_TOPIC_0000001099134808__p1436651471412"><strong id="EN-US_TOPIC_0000001099134808__b430812625015">Type</strong>: SIGHUP</p>
<p id="EN-US_TOPIC_0000001099134808__p1560512351118"><strong id="EN-US_TOPIC_0000001099134808__b1300065938">Value range</strong>: Boolean</p>
<ul id="EN-US_TOPIC_0000001099134808__ul206512491713"><li id="EN-US_TOPIC_0000001099134808__li46513493119"><strong id="EN-US_TOPIC_0000001099134808__b1787151495010">on</strong>: Threads of scheduled jobs will not be started.</li><li id="EN-US_TOPIC_0000001099134808__li165011315417"><strong id="EN-US_TOPIC_0000001099134808__b8461119185015">off</strong>: Threads of scheduled jobs will be started.</li></ul>
<p id="EN-US_TOPIC_0000001099134808__p1452751216516"><strong id="EN-US_TOPIC_0000001099134808__b131867531557">Default value</strong>: <strong id="EN-US_TOPIC_0000001099134808__b171871253158">off</strong></p>
<div class="note" id="EN-US_TOPIC_0000001099134808__note14825118404"><img src="public_sys-resources/note_3.0-en-us.png"><span class="notetitle"> </span><div class="notebody"><p id="EN-US_TOPIC_0000001099134808__p134825154018">Set this parameter only on CNs.</p>
</div></div>
</div>
<div class="section" id="EN-US_TOPIC_0000001099134808__section340716426103"><h4 class="sectiontitle">auto_process_residualfile</h4><p id="EN-US_TOPIC_0000001099134808__p147295514107"><strong id="EN-US_TOPIC_0000001099134808__b18278173913518">Parameter description</strong>: Specifies whether to enable the residual file recording function.</p>
<p id="EN-US_TOPIC_0000001099134808__p167325516103"><strong id="EN-US_TOPIC_0000001099134808__b431095523513">Type</strong>: SIGHUP</p>
<p id="EN-US_TOPIC_0000001099134808__p2073195516100"><strong id="EN-US_TOPIC_0000001099134808__b74963564356">Value range</strong>: Boolean</p>
<ul id="EN-US_TOPIC_0000001099134808__ul573135541016"><li id="EN-US_TOPIC_0000001099134808__li2074125511102"><strong id="EN-US_TOPIC_0000001099134808__b1031144123613">on</strong> indicates that the residual file recording function is enabled.</li><li id="EN-US_TOPIC_0000001099134808__li13744551101"><strong id="EN-US_TOPIC_0000001099134808__b1471291053611">off</strong> indicates that the residual file recording function is disabled.</li></ul>
<p id="EN-US_TOPIC_0000001099134808__p674155520101"><strong id="EN-US_TOPIC_0000001099134808__b10963823143610">Default value</strong>: <strong id="EN-US_TOPIC_0000001099134808__b29681123103618">off</strong></p>
</div>
<div class="section" id="EN-US_TOPIC_0000001099134808__section595114015017"><h4 class="sectiontitle">enable_view_update</h4><p id="EN-US_TOPIC_0000001099134808__p1096134015012"><strong id="EN-US_TOPIC_0000001099134808__b188201841105110">Parameter description</strong>: Enables the view update function or not.</p>
<p id="EN-US_TOPIC_0000001099134808__p6961140125018"><strong id="EN-US_TOPIC_0000001099134808__b6153754135116">Type</strong>: POSTMASTER</p>
<p id="EN-US_TOPIC_0000001099134808__p129614403502"><strong id="EN-US_TOPIC_0000001099134808__b1152256205116">Value range</strong>: Boolean</p>
<ul id="EN-US_TOPIC_0000001099134808__ul5961540105011"><li id="EN-US_TOPIC_0000001099134808__li1496840145010"><strong id="EN-US_TOPIC_0000001099134808__b2484175916511">on</strong> indicates that the view update function is enabled.</li><li id="EN-US_TOPIC_0000001099134808__li6961940195011"><strong id="EN-US_TOPIC_0000001099134808__b1333214115213">off</strong> indicates that the view update function is disabled.</li></ul>
<p id="EN-US_TOPIC_0000001099134808__p11962040125013"><strong id="EN-US_TOPIC_0000001099134808__b1032111615214">Default value</strong>: <strong id="EN-US_TOPIC_0000001099134808__b33267615522">off</strong></p>
</div>
<div class="section" id="EN-US_TOPIC_0000001099134808__section8167104693414"><h4 class="sectiontitle">view_independent</h4><p id="EN-US_TOPIC_0000001099134808__p13167546103414"><strong id="EN-US_TOPIC_0000001099134808__b1991181685217">Parameter description</strong>: Decouples views from tables, functions, and synonyms or not. After the base table is restored, automatic association and re-creation are supported.</p>
<p id="EN-US_TOPIC_0000001099134808__p916754614346"><strong id="EN-US_TOPIC_0000001099134808__b1415213323525">Type</strong>: SIGHUP</p>
<p id="EN-US_TOPIC_0000001099134808__p18167194619343"><strong id="EN-US_TOPIC_0000001099134808__b8336153311528">Value range</strong>: Boolean</p>
<ul id="EN-US_TOPIC_0000001099134808__ul161671446163410"><li id="EN-US_TOPIC_0000001099134808__li20167946173411"><strong id="EN-US_TOPIC_0000001099134808__b5389637155219">on</strong> indicates that the view decoupling function is enabled. Tables, functions, synonyms, and other views on which views depend can be deleted separately (except temporary tables and temporary views). Associated views are reserved but unavailable.</li><li id="EN-US_TOPIC_0000001099134808__li616764619344"><strong id="EN-US_TOPIC_0000001099134808__b52255412527">off</strong> indicates that the view decoupling function is disabled. Tables, functions, synonyms, and other views on which views depend cannot be deleted separately. You can only delete them in the cascade mode.</li></ul>
<p id="EN-US_TOPIC_0000001099134808__p816774616341"><strong id="EN-US_TOPIC_0000001099134808__b76943155315">Default value</strong>: <strong id="EN-US_TOPIC_0000001099134808__b157043116535">off</strong></p>
</div>
<div class="section" id="EN-US_TOPIC_0000001099134808__section15575141514296"><h4 class="sectiontitle">bulkload_report_threshold</h4><p id="EN-US_TOPIC_0000001099134808__p257918489298"><strong id="EN-US_TOPIC_0000001099134808__b14584124124814">Parameter description</strong>: Sets the threshold for reporting import and export statistics.</p>
<p id="EN-US_TOPIC_0000001099134808__p1255515211301"><strong id="EN-US_TOPIC_0000001099134808__b16427113194816">Type</strong>: SIGHUP</p>
<p id="EN-US_TOPIC_0000001099134808__p589147183010"><strong id="EN-US_TOPIC_0000001099134808__b13181804813">Value range</strong>: an integer ranging from <strong id="EN-US_TOPIC_0000001099134808__b282405320336">0</strong> to <strong id="EN-US_TOPIC_0000001099134808__b152011156103315">INT_MAX</strong></p>
<p id="EN-US_TOPIC_0000001099134808__p137783259506"><strong id="EN-US_TOPIC_0000001099134808__en-us_topic_0058967612_b1551330">Default value</strong>: <strong id="EN-US_TOPIC_0000001099134808__b84235270616249">50</strong></p>
</div>
<div class="section" id="EN-US_TOPIC_0000001099134808__section7911451155615"><h4 class="sectiontitle">assign_abort_xid</h4><p id="EN-US_TOPIC_0000001099134808__p18424204185714"><strong id="EN-US_TOPIC_0000001099134808__b11465101904310">Parameter description</strong>: Determines the transaction to be aborted based on the specified XID in a query.</p>
<p id="EN-US_TOPIC_0000001099134808__p17424646573"><strong id="EN-US_TOPIC_0000001099134808__b1862173464319">Type</strong>: USERSET</p>
<p id="EN-US_TOPIC_0000001099134808__p1742414413577"><strong id="EN-US_TOPIC_0000001099134808__b102026494473">Value range</strong>: a character string with the specified XID</p>
<div class="caution" id="EN-US_TOPIC_0000001099134808__note85011588571"><span class="cautiontitle"><img src="public_sys-resources/caution_3.0-en-us.png"> </span><div class="cautionbody"><p id="EN-US_TOPIC_0000001099134808__p1650258205716">This parameter is used only for quick restoration if a user deletes data by mistake (DELETE operation). Do not use this parameter in other scenarios. Otherwise, visible transaction errors may occur.</p>
</div></div>
</div>
</div>
<div>
<div class="familylinks">
<div class="parentlink"><strong>Parent topic:</strong> <a href="dws_04_0883.html">GUC Parameters</a></div>
</div>
</div>