3

3列のexternalハイブテーブルがあります-abc

c1 string,
c2 int, 
c3 string

遅延再構築を使用したステートメントの一部としてCOMPACT index、列にを作成しました。c1create index

今、私はalter index on abc with rebuild; 私のインデックステーブルにはオフセットとデータがロードされます。

ここに私の質問があります:

1)abcパフォーマンスの向上を確認するには、ベース テーブルに対してクエリを実行する必要がありますか?

2) 新しいインデックス テーブルに対してクエリを実行する必要がありますか?

3) 設定するプロパティはこれだけset hive.optimize.index.filter=trueですか?

column にインデックスを付けたにもかかわらず、 columnにフィルター条件を指定してc1テーブルに対してクエリを実行しても、パフォーマンスの向上は見られません。計画でも、インデックスを使用するケースは示されていません。abcc1explain

どうした?誰かが私を案内してくれますか、ありがとう。

4

0 に答える 0