forked from docs/doc-exports
Reviewed-by: Pruthi, Vineet <vineet.pruthi@t-systems.com> Reviewed-by: Jiang, Beibei <beibei.jiang@t-systems.com> Co-authored-by: Lu, Huayi <luhuayi@huawei.com> Co-committed-by: Lu, Huayi <luhuayi@huawei.com>
120 lines
12 KiB
HTML
120 lines
12 KiB
HTML
<a name="EN-US_TOPIC_0000001234200679"></a><a name="EN-US_TOPIC_0000001234200679"></a>
|
|
|
|
<h1 class="topictitle1">Performance Specifications</h1>
|
|
<div id="body1584526252531"><p id="EN-US_TOPIC_0000001234200679__en-us_topic_0185264599_p731521171411">The loading and operation performance of Data Studio depends on the number of objects to be loaded in <strong id="EN-US_TOPIC_0000001234200679__b14340104399352">Object Browser</strong>, including tables, views, and columns.</p>
|
|
<p id="EN-US_TOPIC_0000001234200679__en-us_topic_0185264599_p11311213147">Memory consumption also depends on the number of loaded objects.</p>
|
|
<p id="EN-US_TOPIC_0000001234200679__en-us_topic_0185264599_p8654181912192">To improve object loading performance and better utilize memory, you are advised to divide an object into multiple namespaces, and to avoid using namespaces that contain a large number of objects and cause data skew. By default, Data Studio loads the namespaces in the <em id="EN-US_TOPIC_0000001234200679__i2684203079352">search_path</em> set for the user logged in. Other namespaces and objects are loaded only when needed.</p>
|
|
<p id="EN-US_TOPIC_0000001234200679__en-us_topic_0185264599_p12834141035813">To improve performance, you are advised to load all objects. Do not load objects based on user permissions. <a href="#EN-US_TOPIC_0000001234200679__en-us_topic_0185264599_table18121154132">Table 1</a> describes the minimum access permissions required to list objects in the <strong id="EN-US_TOPIC_0000001234200679__b7602660879352">Object Browser</strong>.</p>
|
|
|
|
<div class="tablenoborder"><a name="EN-US_TOPIC_0000001234200679__en-us_topic_0185264599_table18121154132"></a><a name="en-us_topic_0185264599_table18121154132"></a><table cellpadding="4" cellspacing="0" summary="" id="EN-US_TOPIC_0000001234200679__en-us_topic_0185264599_table18121154132" frame="border" border="1" rules="all"><caption><b>Table 1 </b>Minimum permission requirements</caption><thead align="left"><tr id="EN-US_TOPIC_0000001234200679__en-us_topic_0185264599_row81275413314"><th align="left" class="cellrowborder" valign="top" width="33.33333333333333%" id="mcps1.3.5.2.4.1.1"><p id="EN-US_TOPIC_0000001234200679__en-us_topic_0185264599_p333318213413"><strong id="EN-US_TOPIC_0000001234200679__en-us_topic_0185264599_b9603121012220">Object Type</strong></p>
|
|
</th>
|
|
<th align="left" class="cellrowborder" valign="top" width="33.33333333333333%" id="mcps1.3.5.2.4.1.2"><p id="EN-US_TOPIC_0000001234200679__en-us_topic_0185264599_p14333122413"><strong id="EN-US_TOPIC_0000001234200679__en-us_topic_0185264599_b0401725324">Type</strong></p>
|
|
</th>
|
|
<th align="left" class="cellrowborder" valign="top" width="33.33333333333333%" id="mcps1.3.5.2.4.1.3"><p id="EN-US_TOPIC_0000001234200679__en-us_topic_0185264599_p8259142817214">Object Browser - Minimum Permission</p>
|
|
</th>
|
|
</tr>
|
|
</thead>
|
|
<tbody><tr id="EN-US_TOPIC_0000001234200679__en-us_topic_0185264599_row1213205418315"><td class="cellrowborder" valign="top" width="33.33333333333333%" headers="mcps1.3.5.2.4.1.1 "><p id="EN-US_TOPIC_0000001234200679__en-us_topic_0185264599_p163331721644">Database</p>
|
|
</td>
|
|
<td class="cellrowborder" valign="top" width="33.33333333333333%" headers="mcps1.3.5.2.4.1.2 "><p id="EN-US_TOPIC_0000001234200679__en-us_topic_0185264599_p203336215420">Create, Connect, Temporary/Temp, All</p>
|
|
</td>
|
|
<td class="cellrowborder" valign="top" width="33.33333333333333%" headers="mcps1.3.5.2.4.1.3 "><p id="EN-US_TOPIC_0000001234200679__en-us_topic_0185264599_p193338220417">Connect</p>
|
|
</td>
|
|
</tr>
|
|
<tr id="EN-US_TOPIC_0000001234200679__en-us_topic_0185264599_row813654932"><td class="cellrowborder" valign="top" width="33.33333333333333%" headers="mcps1.3.5.2.4.1.1 "><p id="EN-US_TOPIC_0000001234200679__en-us_topic_0185264599_p6333721242">Schema</p>
|
|
</td>
|
|
<td class="cellrowborder" valign="top" width="33.33333333333333%" headers="mcps1.3.5.2.4.1.2 "><p id="EN-US_TOPIC_0000001234200679__en-us_topic_0185264599_p12333132541">Create, Usage, All</p>
|
|
</td>
|
|
<td class="cellrowborder" valign="top" width="33.33333333333333%" headers="mcps1.3.5.2.4.1.3 "><p id="EN-US_TOPIC_0000001234200679__en-us_topic_0185264599_p11333162349">Usage</p>
|
|
</td>
|
|
</tr>
|
|
<tr id="EN-US_TOPIC_0000001234200679__en-us_topic_0185264599_row18137549316"><td class="cellrowborder" valign="top" width="33.33333333333333%" headers="mcps1.3.5.2.4.1.1 "><p id="EN-US_TOPIC_0000001234200679__en-us_topic_0185264599_p1533310216412">Table</p>
|
|
</td>
|
|
<td class="cellrowborder" valign="top" width="33.33333333333333%" headers="mcps1.3.5.2.4.1.2 "><p id="EN-US_TOPIC_0000001234200679__en-us_topic_0185264599_p833342346">Select, Insert, Update, Delete, Truncate, References, All</p>
|
|
</td>
|
|
<td class="cellrowborder" valign="top" width="33.33333333333333%" headers="mcps1.3.5.2.4.1.3 "><p id="EN-US_TOPIC_0000001234200679__en-us_topic_0185264599_p163331621947">Select</p>
|
|
</td>
|
|
</tr>
|
|
<tr id="EN-US_TOPIC_0000001234200679__en-us_topic_0185264599_row1913105413317"><td class="cellrowborder" valign="top" width="33.33333333333333%" headers="mcps1.3.5.2.4.1.1 "><p id="EN-US_TOPIC_0000001234200679__en-us_topic_0185264599_p9333421246">Column</p>
|
|
</td>
|
|
<td class="cellrowborder" valign="top" width="33.33333333333333%" headers="mcps1.3.5.2.4.1.2 "><p id="EN-US_TOPIC_0000001234200679__en-us_topic_0185264599_p6333122943">Select, Insert, Update, References, All</p>
|
|
</td>
|
|
<td class="cellrowborder" valign="top" width="33.33333333333333%" headers="mcps1.3.5.2.4.1.3 "><p id="EN-US_TOPIC_0000001234200679__en-us_topic_0185264599_p03331721411">Select</p>
|
|
</td>
|
|
</tr>
|
|
<tr id="EN-US_TOPIC_0000001234200679__en-us_topic_0185264599_row299195610319"><td class="cellrowborder" valign="top" width="33.33333333333333%" headers="mcps1.3.5.2.4.1.1 "><p id="EN-US_TOPIC_0000001234200679__en-us_topic_0185264599_p86465381145">View</p>
|
|
</td>
|
|
<td class="cellrowborder" valign="top" width="33.33333333333333%" headers="mcps1.3.5.2.4.1.2 "><p id="EN-US_TOPIC_0000001234200679__en-us_topic_0185264599_p17646153819144">Select, Insert, Update, Delete, Truncate, References, All</p>
|
|
</td>
|
|
<td class="cellrowborder" valign="top" width="33.33333333333333%" headers="mcps1.3.5.2.4.1.3 "><p id="EN-US_TOPIC_0000001234200679__en-us_topic_0185264599_p5646538171417">Select</p>
|
|
</td>
|
|
</tr>
|
|
<tr id="EN-US_TOPIC_0000001234200679__en-us_topic_0185264599_row68586577313"><td class="cellrowborder" valign="top" width="33.33333333333333%" headers="mcps1.3.5.2.4.1.1 "><p id="EN-US_TOPIC_0000001234200679__en-us_topic_0185264599_p1576382152">Sequences</p>
|
|
</td>
|
|
<td class="cellrowborder" valign="top" width="33.33333333333333%" headers="mcps1.3.5.2.4.1.2 "><p id="EN-US_TOPIC_0000001234200679__en-us_topic_0185264599_p135761181153">Usage, Select, Update, All</p>
|
|
</td>
|
|
<td class="cellrowborder" valign="top" width="33.33333333333333%" headers="mcps1.3.5.2.4.1.3 "><p id="EN-US_TOPIC_0000001234200679__en-us_topic_0185264599_p357612891511">Usage</p>
|
|
</td>
|
|
</tr>
|
|
<tr id="EN-US_TOPIC_0000001234200679__en-us_topic_0185264599_row106779586316"><td class="cellrowborder" valign="top" width="33.33333333333333%" headers="mcps1.3.5.2.4.1.1 "><p id="EN-US_TOPIC_0000001234200679__en-us_topic_0185264599_p9987346152">Function</p>
|
|
</td>
|
|
<td class="cellrowborder" valign="top" width="33.33333333333333%" headers="mcps1.3.5.2.4.1.2 "><p id="EN-US_TOPIC_0000001234200679__en-us_topic_0185264599_p69853471517">Execute, All</p>
|
|
</td>
|
|
<td class="cellrowborder" valign="top" width="33.33333333333333%" headers="mcps1.3.5.2.4.1.3 "><p id="EN-US_TOPIC_0000001234200679__en-us_topic_0185264599_p2098143415157">Execute</p>
|
|
</td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
<p id="EN-US_TOPIC_0000001234200679__en-us_topic_0185264599_p18890185312299">To improve the performance of find and replace operations, you are advised to break a line that contains more than 10,000 characters into multiple short lines.</p>
|
|
<p id="EN-US_TOPIC_0000001234200679__en-us_topic_0185264599_p53162111415">The following test items and results can help you learn the performance of Data Studio.</p>
|
|
|
|
<div class="tablenoborder"><table cellpadding="4" cellspacing="0" summary="" id="EN-US_TOPIC_0000001234200679__en-us_topic_0185264599_table1731521131416" frame="border" border="1" rules="all"><tbody><tr id="EN-US_TOPIC_0000001234200679__en-us_topic_0185264599_row83121151414"><td class="cellrowborder" colspan="2" valign="top"><p id="EN-US_TOPIC_0000001234200679__en-us_topic_0185264599_p5167172514231">Recommended maximum memory (current version)</p>
|
|
</td>
|
|
<td class="cellrowborder" valign="top"><p id="EN-US_TOPIC_0000001234200679__en-us_topic_0185264599_p123192111141">1.4 GB</p>
|
|
</td>
|
|
</tr>
|
|
<tr id="EN-US_TOPIC_0000001234200679__en-us_topic_0185264599_row63321111416"><td class="cellrowborder" colspan="3" valign="top"><p id="EN-US_TOPIC_0000001234200679__en-us_topic_0185264599_p3342114144">Performance (The database contains a 150 KB table and a 150 KB view, each containing three columns. The maximum memory configuration is used.)</p>
|
|
</td>
|
|
</tr>
|
|
<tr id="EN-US_TOPIC_0000001234200679__en-us_topic_0185264599_row1334218147"><td class="cellrowborder" valign="top" width="6.730769230769232%"><p id="EN-US_TOPIC_0000001234200679__en-us_topic_0185264599_p1631721121417">></p>
|
|
</td>
|
|
<td class="cellrowborder" valign="top" width="69.23076923076923%"><p id="EN-US_TOPIC_0000001234200679__en-us_topic_0185264599_p76393599239">Time taken to refresh namespaces in <strong id="EN-US_TOPIC_0000001234200679__b14184908409352">Object Browser</strong></p>
|
|
</td>
|
|
<td class="cellrowborder" valign="top" width="24.038461538461537%"><p id="EN-US_TOPIC_0000001234200679__en-us_topic_0185264599_p4310219141">15s</p>
|
|
</td>
|
|
</tr>
|
|
<tr id="EN-US_TOPIC_0000001234200679__en-us_topic_0185264599_row0322114145"><td class="cellrowborder" valign="top" width="6.730769230769232%"><p id="EN-US_TOPIC_0000001234200679__en-us_topic_0185264599_p153121191419">></p>
|
|
</td>
|
|
<td class="cellrowborder" valign="top" width="69.23076923076923%"><p id="EN-US_TOPIC_0000001234200679__en-us_topic_0185264599_p1264035912232">Time taken for initial loading and expanding of all tables/views in <strong id="EN-US_TOPIC_0000001234200679__b7661981119352">Object Browser</strong></p>
|
|
</td>
|
|
<td class="cellrowborder" valign="top" width="24.038461538461537%"><p id="EN-US_TOPIC_0000001234200679__en-us_topic_0185264599_p1941621121416">90s-120s</p>
|
|
</td>
|
|
</tr>
|
|
<tr id="EN-US_TOPIC_0000001234200679__en-us_topic_0185264599_row1841219143"><td class="cellrowborder" valign="top" width="6.730769230769232%"><p id="EN-US_TOPIC_0000001234200679__en-us_topic_0185264599_p10462111140">></p>
|
|
</td>
|
|
<td class="cellrowborder" valign="top" width="69.23076923076923%"><p id="EN-US_TOPIC_0000001234200679__en-us_topic_0185264599_p4651059152310">Time taken for subsequent loading and expanding of all tables/views in <strong id="EN-US_TOPIC_0000001234200679__b8856008819352">Object Browser</strong></p>
|
|
</td>
|
|
<td class="cellrowborder" valign="top" width="24.038461538461537%"><p id="EN-US_TOPIC_0000001234200679__en-us_topic_0185264599_p9415216144"><10s</p>
|
|
</td>
|
|
</tr>
|
|
<tr id="EN-US_TOPIC_0000001234200679__en-us_topic_0185264599_row12492191417"><td class="cellrowborder" valign="top" width="6.730769230769232%"><p id="EN-US_TOPIC_0000001234200679__en-us_topic_0185264599_p1411218144">></p>
|
|
</td>
|
|
<td class="cellrowborder" valign="top" width="69.23076923076923%"><p id="EN-US_TOPIC_0000001234200679__en-us_topic_0185264599_p15402110141">Total used memory</p>
|
|
</td>
|
|
<td class="cellrowborder" valign="top" width="24.038461538461537%"><p id="EN-US_TOPIC_0000001234200679__en-us_topic_0185264599_p64721151411">700 MB</p>
|
|
</td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
<div class="note" id="EN-US_TOPIC_0000001234200679__en-us_topic_0185264599_note104521111418"><img src="public_sys-resources/note_3.0-en-us.png"><span class="notetitle"> </span><div class="notebody"><p id="EN-US_TOPIC_0000001234200679__en-us_topic_0185264599_p1947210142">The performance data is for reference only. The actual performance may vary according to the application scenario.</p>
|
|
</div></div>
|
|
</div>
|
|
<div>
|
|
<div class="familylinks">
|
|
<div class="parentlink"><strong>Parent topic:</strong> <a href="dws_ds_index.html">Data Studio</a></div>
|
|
</div>
|
|
</div>
|
|
|