2016-08-26 7 views
0

私はパーティションが作成される大きなテーブルを持っています。パーティションは毎日作成されますが、データは毎月の最終日にのみ送信されます。1日にデータが来る間に日々のTeradataパーティション

これは、10-12個のテーブルで発生しています。 私はそれの不利な点を知りたい。

より多くの領域を占有しますか?レコードの検索にどのように反応しますか?

おかげで、 スミット

答えて

2

空のパーティションのためのオーバーヘッドはありません、あなたが統計情報を収集する場合は、定期的に何の欠点があってはなりません。もちろん、BETWEEN 2016-01-01 and 2016-08-01のような何らかの処理を行う場合は、WHERE-conditonsをマッチングする必要があります。統計情報が空であることを示す場合でも、オプティマイザはすべてのパーティションを考慮する必要があり、異なる結合タイプを実行する可能性があります。

しかし、IMHOでは、毎月のパーティションを考慮して、未使用のパーティションをすべて避け、パーティション数を少なくする方がよいでしょう。それでは、どのようにあなたの状態を書くかは関係ありません。

+0

グレートDnoeth、 これは私が考えたものです。 ありがとうございました! – user3901666

関連する問題