更新时间:2022-06-13 GMT+08:00

性能规格

Data Studio在对象浏览器上加载和操作的性能直接取决于要加载的对象数量,包括表、视图、列等。

内存消耗也取决于加载对象的数量。

为了提高加载对象的性能和内存使用效率,建议将对象分割为多个命名空间,并避免使用包含大量对象、过度倾斜的命名空间。默认情况下,Data Studio会为登录的用户加载search_path集中的命名空间。其他命名空间和包含的对象仅在需要时加载。

为了提高性能,建议加载所有对象,不要基于用户权限进行加载。表1提供有关对象浏览器中列出对象所需的最低访问权限的具体信息。

表1 最低权限要求

对象类型

权限类型

对象浏览器 - 最低权限类型

数据库

Create, Connect, Temporary/Temp, All

Connect

模式

Create, Usage, All

Usage

Select, Insert, Update, Delete, Truncate, References, All

Select

Select, Insert, Update, References, All

Select

视图

Select, Insert, Update, Delete, Truncate, References, All

Select

序列

Usage, Select, Update, All

Usage

函数

Execute, All

Execute

为了提高“查找”/“查找和替换”的操作性能,建议将超过10000字符的单行断开为多个短行。

以下性能测试的观测项和结果有助于了解Data Studio的各方面性能:

可配置的推荐最大内存(当前版本)

1.4 GB

性能(数据库中存在大小为150 KB的表和视图,各包含3列,使用最大内存配置):

>

刷新对象浏览器中的命名空间所需时间

15s

>

初始加载和扩展对象浏览器中所有表/视图所需的时间

90s-120s

>

后续加载和扩展对象浏览器中所有表/视图所需的时间

<10s

>

所用总内存

700 MB

此处的性能数据仅供参考。实际性能可能因使用场景而异。