性能规格
Data Studio在对象浏览器上加载和操作的性能直接取决于要加载的对象数量,包括表、视图、列等。
内存消耗也取决于加载对象的数量。
为了提高加载对象的性能和内存使用效率,建议将对象分割为多个命名空间,并避免使用包含大量对象、过度倾斜的命名空间。默认情况下,Data Studio会为登录的用户加载search_path集中的命名空间。其他命名空间和包含的对象仅在需要时加载。
为了提高性能,建议加载所有对象,不要基于用户权限进行加载。表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 |
此处的性能数据仅供参考。实际性能可能因使用场景而异。