doc-exports/docs/css/umn/css_01_0133.html
Wuwan, Qi 050b395397 CSS UMN 23.2.1 20230926
Reviewed-by: Kacur, Michal <michal.kacur@t-systems.com>
Co-authored-by: Wuwan, Qi <wuwanqi1@noreply.gitea.eco.tsi-dev.otc-service.com>
Co-committed-by: Wuwan, Qi <wuwanqi1@noreply.gitea.eco.tsi-dev.otc-service.com>
2024-01-10 14:23:15 +00:00

220 lines
24 KiB
HTML
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<a name="css_01_0133"></a><a name="css_01_0133"></a>
<h1 class="topictitle1">Procedure</h1>
<div id="body0000001226177925"><p id="css_01_0133__en-us_topic_0000001223914380_p8060118">The large query isolation and global timeout features are disabled by default. If you enable them, the configuration will take effect immediately. Perform the following steps to configure the features:</p>
<ol id="css_01_0133__en-us_topic_0000001223914380_ol967455532214"><li id="css_01_0133__en-us_topic_0000001223914380_li1274916552817">Log in to the CSS management console.</li><li id="css_01_0133__en-us_topic_0000001223914380_li1567425552219">Choose <strong id="css_01_0133__en-us_topic_0000001223914380_b149157121617">Clusters</strong> in the navigation pane. On the <strong id="css_01_0133__en-us_topic_0000001223914380_b5816163110386">Clusters</strong> page, locate the target cluster, and click <strong id="css_01_0133__en-us_topic_0000001223914380_b44678410153">Access Kibana</strong> in the <strong id="css_01_0133__en-us_topic_0000001223914380_b159935394156">Operation</strong> column.</li><li id="css_01_0133__en-us_topic_0000001223914380_li1167465522219">In the navigation pane of Kibana on the left, choose <strong id="css_01_0133__en-us_topic_0000001223914380_b297574916382">Dev Tools</strong>. Run the following command to enable large query isolation and global timeout features:<pre class="screen" id="css_01_0133__en-us_topic_0000001223914380_screen066912558220">PUT _cluster/settings
{
"persistent": {
"search.isolator.enabled": true,
"search.isolator.time.enabled": true
}
}</pre>
<p id="css_01_0133__en-us_topic_0000001223914380_p1224053385116">The two features each has an independent switch and the following parameters.</p>
<div class="tablenoborder"><table cellpadding="4" cellspacing="0" summary="" id="css_01_0133__en-us_topic_0000001223914380_table449913935218" frame="border" border="1" rules="all"><caption><b>Table 1 </b>Parameters for large query isolation and global timeout duration</caption><thead align="left"><tr id="css_01_0133__en-us_topic_0000001223914380_row19499699527"><th align="left" class="cellrowborder" valign="top" width="22.81%" id="mcps1.3.2.3.4.2.4.1.1"><p id="css_01_0133__en-us_topic_0000001223914380_p17499799526">Switch</p>
</th>
<th align="left" class="cellrowborder" valign="top" width="32.1%" id="mcps1.3.2.3.4.2.4.1.2"><p id="css_01_0133__en-us_topic_0000001223914380_p1749914985220">Parameter</p>
</th>
<th align="left" class="cellrowborder" valign="top" width="45.09%" id="mcps1.3.2.3.4.2.4.1.3"><p id="css_01_0133__en-us_topic_0000001223914380_p24991696520">Description</p>
</th>
</tr>
</thead>
<tbody><tr id="css_01_0133__en-us_topic_0000001223914380_row164993911523"><td class="cellrowborder" rowspan="3" valign="top" width="22.81%" headers="mcps1.3.2.3.4.2.4.1.1 "><p id="css_01_0133__en-us_topic_0000001223914380_p349911925216">search.isolator.enabled</p>
</td>
<td class="cellrowborder" valign="top" width="32.1%" headers="mcps1.3.2.3.4.2.4.1.2 "><p id="css_01_0133__en-us_topic_0000001223914380_p749919185216">search.isolator.memory.task.limit</p>
<p id="css_01_0133__en-us_topic_0000001223914380_p1849914914527">search.isolator.time.management</p>
</td>
<td class="cellrowborder" valign="top" width="45.09%" headers="mcps1.3.2.3.4.2.4.1.3 "><p id="css_01_0133__en-us_topic_0000001223914380_p349979105210">Thresholds of a shard query task. A query task exceeding one of these thresholds is regarded as a large query task.</p>
</td>
</tr>
<tr id="css_01_0133__en-us_topic_0000001223914380_row204993925218"><td class="cellrowborder" valign="top" headers="mcps1.3.2.3.4.2.4.1.1 "><p id="css_01_0133__en-us_topic_0000001223914380_p15499091528">search.isolator.memory.pool.limit</p>
<p id="css_01_0133__en-us_topic_0000001223914380_p1149915910523">search.isolator.memory.heap.limit</p>
<p id="css_01_0133__en-us_topic_0000001223914380_p164992091529">search.isolator.count.limit</p>
</td>
<td class="cellrowborder" valign="top" headers="mcps1.3.2.3.4.2.4.1.2 "><p id="css_01_0133__en-us_topic_0000001223914380_p2049914935214">Resource usage thresholds in the isolation pool. If the resource usage of a query task exceeds one of these thresholds, the task will be intercepted.</p>
<div class="note" id="css_01_0133__en-us_topic_0000001223914380_note1582782844219"><span class="notetitle"> NOTE: </span><div class="notebody"><p id="css_01_0133__en-us_topic_0000001223914380_p3743123154210"><span class="parmname" id="css_01_0133__en-us_topic_0000001223914380_parmname14116181111252"><b>search.isolator.memory.heap.limit</b></span> defines the limit on the heap memory consumed by write, query, and other operations of a node. If the limit is exceeded, large query tasks in the isolation pool will be interrupted.</p>
</div></div>
</td>
</tr>
<tr id="css_01_0133__en-us_topic_0000001223914380_row1749920911521"><td class="cellrowborder" valign="top" headers="mcps1.3.2.3.4.2.4.1.1 "><p id="css_01_0133__en-us_topic_0000001223914380_p2499995526">search.isolator.strategy</p>
<p id="css_01_0133__en-us_topic_0000001223914380_p54995905212">search.isolator.strategy.ratio</p>
</td>
<td class="cellrowborder" valign="top" headers="mcps1.3.2.3.4.2.4.1.2 "><p id="css_01_0133__en-us_topic_0000001223914380_p049916913523">Policy for selecting a query task in the isolation pool.</p>
</td>
</tr>
<tr id="css_01_0133__en-us_topic_0000001223914380_row15499149175217"><td class="cellrowborder" valign="top" width="22.81%" headers="mcps1.3.2.3.4.2.4.1.1 "><p id="css_01_0133__en-us_topic_0000001223914380_p114990919521">search.isolator.time.enabled</p>
</td>
<td class="cellrowborder" valign="top" width="32.1%" headers="mcps1.3.2.3.4.2.4.1.2 "><p id="css_01_0133__en-us_topic_0000001223914380_p1749999125217">search.isolator.time.limit</p>
</td>
<td class="cellrowborder" valign="top" width="45.09%" headers="mcps1.3.2.3.4.2.4.1.3 "><p id="css_01_0133__en-us_topic_0000001223914380_p649911955216">Global timeout interval of query tasks.</p>
</td>
</tr>
</tbody>
</table>
</div>
</li><li id="css_01_0133__en-us_topic_0000001223914380_li19670121125619">Configure the large query isolation and global timeout duration separately.<ul id="css_01_0133__en-us_topic_0000001223914380_ul76635460577"><li id="css_01_0133__en-us_topic_0000001223914380_li1866374618577">Configure the thresholds of a shard query task. A query task exceeding one of these thresholds is regarded as a large query task.<pre class="screen" id="css_01_0133__en-us_topic_0000001223914380_screen88675403576">PUT _cluster/settings
{
"persistent": {
"search.isolator.memory.task.limit": "50MB",
"search.isolator.time.management": "10s"
}
}</pre>
<div class="tablenoborder"><table cellpadding="4" cellspacing="0" summary="" id="css_01_0133__en-us_topic_0000001223914380_table198688407575" frame="border" border="1" rules="all"><caption><b>Table 2 </b>Parameter description</caption><thead align="left"><tr id="css_01_0133__en-us_topic_0000001223914380_row186804045710"><th align="left" class="cellrowborder" valign="top" width="25.319999999999997%" id="mcps1.3.2.4.1.1.2.2.4.1.1"><p id="css_01_0133__en-us_topic_0000001223914380_p10868134016570">Parameter</p>
</th>
<th align="left" class="cellrowborder" valign="top" width="11.18%" id="mcps1.3.2.4.1.1.2.2.4.1.2"><p id="css_01_0133__en-us_topic_0000001223914380_p3868740135716">Data Type</p>
</th>
<th align="left" class="cellrowborder" valign="top" width="63.5%" id="mcps1.3.2.4.1.1.2.2.4.1.3"><p id="css_01_0133__en-us_topic_0000001223914380_p1986817406579">Description</p>
</th>
</tr>
</thead>
<tbody><tr id="css_01_0133__en-us_topic_0000001223914380_row1086814018574"><td class="cellrowborder" valign="top" width="25.319999999999997%" headers="mcps1.3.2.4.1.1.2.2.4.1.1 "><p id="css_01_0133__en-us_topic_0000001223914380_p18868164018578">search.isolator.memory.task.limit</p>
</td>
<td class="cellrowborder" valign="top" width="11.18%" headers="mcps1.3.2.4.1.1.2.2.4.1.2 "><p id="css_01_0133__en-us_topic_0000001223914380_p1886834015718">String</p>
</td>
<td class="cellrowborder" valign="top" width="63.5%" headers="mcps1.3.2.4.1.1.2.2.4.1.3 "><p id="css_01_0133__en-us_topic_0000001223914380_p68688406571">Threshold of the memory requested by a query task to perform aggregation or other operations. If the requested memory exceeds the threshold, the task will be isolated and observed.</p>
<p id="css_01_0133__en-us_topic_0000001223914380_p178684405575">Value range: <strong id="css_01_0133__en-us_topic_0000001223914380_b182331725479">0b</strong> to the maximum heap memory of a node</p>
<p id="css_01_0133__en-us_topic_0000001223914380_p158684405570">Default value: <strong id="css_01_0133__en-us_topic_0000001223914380_b3177106473">50MB</strong></p>
<div class="note" id="css_01_0133__en-us_topic_0000001223914380_note138681040105715"><span class="notetitle"> NOTE: </span><div class="notebody"><p id="css_01_0133__en-us_topic_0000001223914380_p11868040135720">You can run the following command to query the current heap memory and the maximum heap memory of a cluster:</p>
<p id="css_01_0133__en-us_topic_0000001223914380_p786820402571"><b><span class="cmdname" id="css_01_0133__en-us_topic_0000001223914380_cmdname138681340165715">GET _cat/nodes?&amp;h=id,ip,port,r,ramPercent,ramCurrent,heapMax,heapCurrent</span></b></p>
</div></div>
</td>
</tr>
<tr id="css_01_0133__en-us_topic_0000001223914380_row15868840105711"><td class="cellrowborder" valign="top" width="25.319999999999997%" headers="mcps1.3.2.4.1.1.2.2.4.1.1 "><p id="css_01_0133__en-us_topic_0000001223914380_p13868340185715">search.isolator.time.management</p>
</td>
<td class="cellrowborder" valign="top" width="11.18%" headers="mcps1.3.2.4.1.1.2.2.4.1.2 "><p id="css_01_0133__en-us_topic_0000001223914380_p128682401575">String</p>
</td>
<td class="cellrowborder" valign="top" width="63.5%" headers="mcps1.3.2.4.1.1.2.2.4.1.3 "><p id="css_01_0133__en-us_topic_0000001223914380_p78681408578">Threshold of the duration of a query. (started when cluster resources are used for query). If the duration of a query exceeds the threshold, it will be isolated and observed.</p>
<p id="css_01_0133__en-us_topic_0000001223914380_p786814014577">Value range: ≥ <strong id="css_01_0133__en-us_topic_0000001223914380_b239595310499">0ms</strong></p>
<p id="css_01_0133__en-us_topic_0000001223914380_p1586854075719">Default value: <strong id="css_01_0133__en-us_topic_0000001223914380_b4323454154912">10s</strong></p>
</td>
</tr>
</tbody>
</table>
</div>
</li><li id="css_01_0133__en-us_topic_0000001223914380_li13598961599">Configure the resource usage thresholds in the isolation pool. If the resource usage of a query task exceeds one of these thresholds, the task will be intercepted.<pre class="screen" id="css_01_0133__en-us_topic_0000001223914380_screen1159818685917">PUT _cluster/settings
{
"persistent": {
"search.isolator.memory.pool.limit": "50%",
"search.isolator.memory.heap.limit": "90%",
"search.isolator.count.limit": 1000
}
}</pre>
<div class="tablenoborder"><table cellpadding="4" cellspacing="0" summary="" id="css_01_0133__en-us_topic_0000001223914380_table2598162594" frame="border" border="1" rules="all"><caption><b>Table 3 </b>Parameter description</caption><thead align="left"><tr id="css_01_0133__en-us_topic_0000001223914380_row1759820617598"><th align="left" class="cellrowborder" valign="top" width="25.319999999999997%" id="mcps1.3.2.4.1.2.2.2.4.1.1"><p id="css_01_0133__en-us_topic_0000001223914380_p155984665916">Parameter</p>
</th>
<th align="left" class="cellrowborder" valign="top" width="11.18%" id="mcps1.3.2.4.1.2.2.2.4.1.2"><p id="css_01_0133__en-us_topic_0000001223914380_p115985655915">Data Type</p>
</th>
<th align="left" class="cellrowborder" valign="top" width="63.5%" id="mcps1.3.2.4.1.2.2.2.4.1.3"><p id="css_01_0133__en-us_topic_0000001223914380_p1059810611598">Description</p>
</th>
</tr>
</thead>
<tbody><tr id="css_01_0133__en-us_topic_0000001223914380_row1059816615599"><td class="cellrowborder" valign="top" width="25.319999999999997%" headers="mcps1.3.2.4.1.2.2.2.4.1.1 "><p id="css_01_0133__en-us_topic_0000001223914380_p17598861596">search.isolator.memory.pool.limit</p>
</td>
<td class="cellrowborder" valign="top" width="11.18%" headers="mcps1.3.2.4.1.2.2.2.4.1.2 "><p id="css_01_0133__en-us_topic_0000001223914380_p6598763597">String</p>
</td>
<td class="cellrowborder" valign="top" width="63.5%" headers="mcps1.3.2.4.1.2.2.2.4.1.3 "><p id="css_01_0133__en-us_topic_0000001223914380_p05981468599">Threshold of the heap memory percentage of the current node. If the total memory requested by large query tasks in the isolation pool exceeds the threshold, the interrupt control program will be triggered to cancel one of the tasks.</p>
<p id="css_01_0133__en-us_topic_0000001223914380_p1959826145915">Value range: <strong id="css_01_0133__en-us_topic_0000001223914380_b19881021115615">0.0</strong> to <strong id="css_01_0133__en-us_topic_0000001223914380_b188941317568">100.0%</strong></p>
<p id="css_01_0133__en-us_topic_0000001223914380_p1459896135914">Default value: <strong id="css_01_0133__en-us_topic_0000001223914380_b3617742763177">50%</strong></p>
</td>
</tr>
<tr id="css_01_0133__en-us_topic_0000001223914380_row1159812655913"><td class="cellrowborder" valign="top" width="25.319999999999997%" headers="mcps1.3.2.4.1.2.2.2.4.1.1 "><p id="css_01_0133__en-us_topic_0000001223914380_p859813615915">search.isolator.memory.heap.limit</p>
</td>
<td class="cellrowborder" valign="top" width="11.18%" headers="mcps1.3.2.4.1.2.2.2.4.1.2 "><p id="css_01_0133__en-us_topic_0000001223914380_p8598206165917">String</p>
</td>
<td class="cellrowborder" valign="top" width="63.5%" headers="mcps1.3.2.4.1.2.2.2.4.1.3 "><p id="css_01_0133__en-us_topic_0000001223914380_p25981969595">Heap memory threshold of the current node. If the heap memory of the node exceeds the threshold, the interrupt control program will be triggered to cancel a large query task in the isolation pool.</p>
<p id="css_01_0133__en-us_topic_0000001223914380_p8598126185914">Value range: <strong id="css_01_0133__en-us_topic_0000001223914380_b552912212314">0.0</strong> to <strong id="css_01_0133__en-us_topic_0000001223914380_b18530127312">100.0%</strong></p>
<p id="css_01_0133__en-us_topic_0000001223914380_p1559817613599">Default value: <strong id="css_01_0133__en-us_topic_0000001223914380_b182182413320">90%</strong></p>
</td>
</tr>
<tr id="css_01_0133__en-us_topic_0000001223914380_row45981269593"><td class="cellrowborder" valign="top" width="25.319999999999997%" headers="mcps1.3.2.4.1.2.2.2.4.1.1 "><p id="css_01_0133__en-us_topic_0000001223914380_p35981667593">search.isolator.count.limit</p>
</td>
<td class="cellrowborder" valign="top" width="11.18%" headers="mcps1.3.2.4.1.2.2.2.4.1.2 "><p id="css_01_0133__en-us_topic_0000001223914380_p1959818655919">Integer</p>
</td>
<td class="cellrowborder" valign="top" width="63.5%" headers="mcps1.3.2.4.1.2.2.2.4.1.3 "><p id="css_01_0133__en-us_topic_0000001223914380_p16598467598">Threshold of the number of large query tasks in the current node isolation pool. If the number of observed query tasks exceeds the threshold, the interrupt control program will be triggered to stop accepting new large queries. New large query requests will be directly canceled.</p>
<p id="css_01_0133__en-us_topic_0000001223914380_p2598116195913">Value range: <strong id="css_01_0133__en-us_topic_0000001223914380_b18843148251">10</strong><strong id="css_01_0133__en-us_topic_0000001223914380_b153096144517">50000</strong></p>
<p id="css_01_0133__en-us_topic_0000001223914380_p659813625916">Default value: <strong id="css_01_0133__en-us_topic_0000001223914380_b9955689183177">1000</strong></p>
</td>
</tr>
</tbody>
</table>
</div>
<div class="note" id="css_01_0133__en-us_topic_0000001223914380_note125314375419"><img src="public_sys-resources/note_3.0-en-us.png"><span class="notetitle"> </span><div class="notebody"><p id="css_01_0133__en-us_topic_0000001223914380_p7259106114218">In addition to <span class="parmname" id="css_01_0133__en-us_topic_0000001223914380_parmname20933120162510"><b>search.isolator.memory.pool.limit</b></span> and <span class="parmname" id="css_01_0133__en-us_topic_0000001223914380_parmname89395209250"><b>search.isolator.count.limit</b></span> parameters, you can configure <span class="parmname" id="css_01_0133__en-us_topic_0000001223914380_parmname179395202259"><b>search.isolator.memory.task.limit</b></span> and <span class="parmname" id="css_01_0133__en-us_topic_0000001223914380_parmname179392207257"><b>search.isolator.time.management</b></span> to control the number of query tasks that enter the isolation pool.</p>
</div></div>
</li><li id="css_01_0133__en-us_topic_0000001223914380_li1976553255913">Policy for selecting a query task in the isolation pool.<pre class="screen" id="css_01_0133__en-us_topic_0000001223914380_screen107651332145916">PUT _cluster/settings
{
"persistent": {
"search.isolator.strategy": "fair",
"search.isolator.strategy.ratio": "0.5%"
}
}</pre>
<div class="tablenoborder"><table cellpadding="4" cellspacing="0" summary="" id="css_01_0133__en-us_topic_0000001223914380_table2765203255916" frame="border" border="1" rules="all"><thead align="left"><tr id="css_01_0133__en-us_topic_0000001223914380_row16765163210597"><th align="left" class="cellrowborder" valign="top" width="25.319999999999997%" id="mcps1.3.2.4.1.3.2.1.4.1.1"><p id="css_01_0133__en-us_topic_0000001223914380_p5765123285917">Parameter</p>
</th>
<th align="left" class="cellrowborder" valign="top" width="11.18%" id="mcps1.3.2.4.1.3.2.1.4.1.2"><p id="css_01_0133__en-us_topic_0000001223914380_p576563245911">Data Type</p>
</th>
<th align="left" class="cellrowborder" valign="top" width="63.5%" id="mcps1.3.2.4.1.3.2.1.4.1.3"><p id="css_01_0133__en-us_topic_0000001223914380_p1676523219598">Description</p>
</th>
</tr>
</thead>
<tbody><tr id="css_01_0133__en-us_topic_0000001223914380_row376563265914"><td class="cellrowborder" valign="top" width="25.319999999999997%" headers="mcps1.3.2.4.1.3.2.1.4.1.1 "><p id="css_01_0133__en-us_topic_0000001223914380_p1376553220593">search.isolator.strategy</p>
</td>
<td class="cellrowborder" valign="top" width="11.18%" headers="mcps1.3.2.4.1.3.2.1.4.1.2 "><p id="css_01_0133__en-us_topic_0000001223914380_p376517320596">String</p>
</td>
<td class="cellrowborder" valign="top" width="63.5%" headers="mcps1.3.2.4.1.3.2.1.4.1.3 "><p id="css_01_0133__en-us_topic_0000001223914380_p107655327598">Policy for selecting large queries when the interrupt control program is triggered. The selected query will be interrupted.</p>
<div class="note" id="css_01_0133__en-us_topic_0000001223914380_note1076583217592"><span class="notetitle"> NOTE: </span><div class="notebody"><p id="css_01_0133__en-us_topic_0000001223914380_p976543217594">The large query isolation pool is checked every second until the heap memory is within the safe range.</p>
</div></div>
<div class="p" id="css_01_0133__en-us_topic_0000001223914380_p4765203205914">Values: <strong id="css_01_0133__en-us_topic_0000001223914380_b11749135571211">fair</strong>, <strong id="css_01_0133__en-us_topic_0000001223914380_b7686175771210">mem-first</strong>, or <strong id="css_01_0133__en-us_topic_0000001223914380_b762175911120">time-first</strong><ul id="css_01_0133__en-us_topic_0000001223914380_ul976515327591"><li id="css_01_0133__en-us_topic_0000001223914380_li137651732135913"><strong id="css_01_0133__en-us_topic_0000001223914380_b866617711197">mem-first</strong>: The query task that uses the most heap memory in the isolation pool is interrupted.</li><li id="css_01_0133__en-us_topic_0000001223914380_li167650326590"><strong id="css_01_0133__en-us_topic_0000001223914380_b11433421197">time-first</strong>: The query task that has been running for the longest time in the isolation pool is interrupted.</li><li id="css_01_0133__en-us_topic_0000001223914380_li1676511321591"><strong id="css_01_0133__b1425451112720">fair</strong>: If the difference between the heap memory of shard queries is smaller than <em id="css_01_0133__i725420111074">Maximum_heap_memory</em> x <strong id="css_01_0133__b6254511077">search.isolator.strategy.ratio</strong>, the query that takes the longest time should be interrupted. Otherwise, the query that uses the most heap memory is interrupted.</li></ul>
</div>
<p id="css_01_0133__en-us_topic_0000001223914380_p776518329595">Default value: <strong id="css_01_0133__en-us_topic_0000001223914380_b1264316501315">fair</strong></p>
</td>
</tr>
<tr id="css_01_0133__en-us_topic_0000001223914380_row776673265916"><td class="cellrowborder" valign="top" width="25.319999999999997%" headers="mcps1.3.2.4.1.3.2.1.4.1.1 "><p id="css_01_0133__en-us_topic_0000001223914380_p2766113211591">search.isolator.strategy.ratio</p>
</td>
<td class="cellrowborder" valign="top" width="11.18%" headers="mcps1.3.2.4.1.3.2.1.4.1.2 "><p id="css_01_0133__en-us_topic_0000001223914380_p776633218593">String</p>
</td>
<td class="cellrowborder" valign="top" width="63.5%" headers="mcps1.3.2.4.1.3.2.1.4.1.3 "><p id="css_01_0133__en-us_topic_0000001223914380_p19766532105913">Threshold of the <strong id="css_01_0133__en-us_topic_0000001223914380_b589113413202">fair</strong> policy. This parameter takes effect only if <strong id="css_01_0133__en-us_topic_0000001223914380_b445351519206">search.isolator.strategy</strong> is set to <strong id="css_01_0133__en-us_topic_0000001223914380_b03941416162012">fair</strong>. If the difference between the memory usage of large query tasks does not exceed the threshold, the query that takes the longest time should be interrupted. If the difference between the memory usage of large query tasks exceeds the threshold, the query that uses the most memory is interrupted.</p>
<p id="css_01_0133__en-us_topic_0000001223914380_p18766113285920">Value range: <strong id="css_01_0133__en-us_topic_0000001223914380_b161071412312">0.0</strong> to <strong id="css_01_0133__en-us_topic_0000001223914380_b13585612142316">100.0%</strong></p>
<p id="css_01_0133__en-us_topic_0000001223914380_p47661432145914">Default value: <strong id="css_01_0133__en-us_topic_0000001223914380_b2270789563177">1%</strong></p>
</td>
</tr>
</tbody>
</table>
</div>
</li><li id="css_01_0133__en-us_topic_0000001223914380_li1969410498597">Configure the global timeout duration of query tasks.<pre class="screen" id="css_01_0133__en-us_topic_0000001223914380_screen13694144910596">PUT _cluster/settings
{
"persistent": {
"search.isolator.time.limit": "120s"
}
}</pre>
<div class="tablenoborder"><table cellpadding="4" cellspacing="0" summary="" id="css_01_0133__en-us_topic_0000001223914380_table17191611509" frame="border" border="1" rules="all"><thead align="left"><tr id="css_01_0133__en-us_topic_0000001223914380_row181911213010"><th align="left" class="cellrowborder" valign="top" width="29.67%" id="mcps1.3.2.4.1.4.2.1.4.1.1"><p id="css_01_0133__en-us_topic_0000001223914380_p15191115016">Parameter</p>
</th>
<th align="left" class="cellrowborder" valign="top" width="11.32%" id="mcps1.3.2.4.1.4.2.1.4.1.2"><p id="css_01_0133__en-us_topic_0000001223914380_p51911111205">Data Type</p>
</th>
<th align="left" class="cellrowborder" valign="top" width="59.01%" id="mcps1.3.2.4.1.4.2.1.4.1.3"><p id="css_01_0133__en-us_topic_0000001223914380_p61911118012">Description</p>
</th>
</tr>
</thead>
<tbody><tr id="css_01_0133__en-us_topic_0000001223914380_row111911815017"><td class="cellrowborder" valign="top" width="29.67%" headers="mcps1.3.2.4.1.4.2.1.4.1.1 "><p id="css_01_0133__en-us_topic_0000001223914380_p81911019017">search.isolator.time.limit</p>
</td>
<td class="cellrowborder" valign="top" width="11.32%" headers="mcps1.3.2.4.1.4.2.1.4.1.2 "><p id="css_01_0133__en-us_topic_0000001223914380_p1619117115016">String</p>
</td>
<td class="cellrowborder" valign="top" width="59.01%" headers="mcps1.3.2.4.1.4.2.1.4.1.3 "><p id="css_01_0133__en-us_topic_0000001223914380_p51911814013">Global query timeout duration. If this function is enabled, all the query tasks that exceed the specified duration will be canceled.</p>
<p id="css_01_0133__en-us_topic_0000001223914380_p1019151907">Value range: ≥ <strong id="css_01_0133__en-us_topic_0000001223914380_b1676262117916">0ms</strong></p>
<p id="css_01_0133__en-us_topic_0000001223914380_p21911411804">Default value: <strong id="css_01_0133__en-us_topic_0000001223914380_b3538581993">120s</strong></p>
</td>
</tr>
</tbody>
</table>
</div>
</li></ul>
</li></ol>
</div>
<div>
<div class="familylinks">
<div class="parentlink"><strong>Parent topic:</strong> <a href="css_01_0131.html">Large Query Isolation</a></div>
</div>
</div>