对数据库性能执行分析

可以分析数据库操作以评估性能。分析可以提供如下信息:

  • 分配给每个运算符的内存量和线程数。

  • 数据在查询执行期间的不同时间点流经每个运算符的方式。

  • 查询是否为网络绑定。

分析数据有助于为数据库设计注意事项提供有价值的输入,例如如何最好地对投影进行分段和排序,或促进在群集中更好地分布数据处理。

例如,分析可能会显示数据倾斜,其中某些节点处理的数据比其他节点多。系统表 执行_引擎_配置文件 中的 rows produced 计数器显示每个运算符所处理的行数。比较给定运算符跨所有节点的 rows produced 可以揭示是否存在数据倾斜问题。

此部分中的主题重点介绍如何通过 vsql 语句获取配置文件数据。您还可以在管理控制台中查看分析数据。