Sorgu yazarken tesadüfen farkettiğim birkaç noktayı paylaşmak istedim.
Geçen günkü sorgu hızı problemimle cebelleşirken farkettim

Select * from Tablom where (Sutun1=1) or (Sutun1=2) or (Sutun1=3)
Select * from Tablom where (Sutun1=1 or Sutun1=2 or Sutun1=3)
Bu iki sorguda aynı şeyi döndürüyor fakat alttaki sorgu çok daha hızlı çalışıyor.(Basit sorgularda hız farkı görülemeyebilir ama ben 1500 satır döndüren sorgumda 2-3 kat hız farkı olduğunu bizzat gördüm)
Select * from Tablom where (Sutun1=1) or (Sutun1=2) or (Sutun1=3) ifadesi yerine
Select * from Tablom where Sutun1 in (1;2;3) ifadesiside yine aynı şekilde çok daha hızlı çalışıyor.
Belki bu bahsettiğim püf noktaları ustalarımız biliyordur fakat ben bilmeyenler için yazayım dedim.
Selamlar.