0

col12 つの 10 進数の列にインデックスを作成するとcol2、どのようなルックアップが高速になりますか?

直感的には、両方の列で完全一致を満たすことができ、 a で機能し、where col1...ではまったく機能しませんwhere col2 ...。また、範囲検索ではありますcol1が、ではありませんcol2col2および指定された範囲検索col1

正解は?

4

1 に答える 1

0

状態的には太るだろう

where col1=(something) and  col2=(something)

またはちょうどwhere col1=(something)

このインデックスは使用しません。

where col2=(something) and  col1=(something)

範囲検索の場合、col1 はインデックスの一番左にあるため、col1 のみが高速になります。

于 2012-08-02T11:10:12.300 に答える