0

我使用 80-85 个查询列表创建了综合设计。它们中的大多数都太大了,像每个 300-400 行。而且大多数查询都有很多内部查询。我的查询是 DBD 是否也考虑了内部查询来创建 Projection,因为大多数内部 Query 的解释计划似乎确实暗示了这一点。

4

1 回答 1

0

它确实考虑了带有连接的查询,因为它试图寻找一个公共密钥。在 DBD 完成设计之后,在部署之前审查设计总是一个好主意。

优化连接的最佳方法是使用主键和外键,以及可能的预连接投影。

另一种方法是查看您的实际模式设计,因为目标应该是让连接在本地执行。您可能想要复制较小的表或复制一个非常大的表。这仍然允许在本地进行连接。

一些可能有助于优化连接的文章:

于 2014-11-24T15:58:27.487 回答