I have a query like this:
SELECT * FROM T WHERE A = @A AND ( B=@B OR C=@C OR D=@D OR @E=E) ORDER BY F
What indexes should I add to improve query performance? I also need to implement swap, so this request will be more complex.
I assume that it is necessary to create four indexes: (A, B, F), (A, C, F), (A, D, F) (A, E, F), but I'm not sure and cannot verify this, because I donโt have enough data yet.
Does anyone have any experience to share? Thanks.
sql sql-server
Marko
source share