0

在 teradata 源中,我有过滤器来限制不必要的数据读取,因为它包含超过 10 亿条记录,用于优化目的。现在过滤器条件只包含索引字段。我的问题是我可以在过滤器中使用非索引字段吗?如果是,请提供一些证明相同的材料。

4

2 回答 2

1

如果通过“过滤器”您指的是 WHERE 子句或 ON 条件,那么是的,您可以引用非索引列。为了获得最佳性能,您可能希望在该列上“收集统计信息”。

于 2012-07-08T14:29:28.580 回答
0

是的,你可以,但如果它没有被索引,那么性能会很差。有关在 Teradata 13.10 中收集统计信息的更多信息,请参阅链接http://developer.teradata.com/blog/carrie/2012/04/teradata-13-10-statistics-collection-recommendations

于 2013-05-28T12:11:24.120 回答