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 に答える