Показать сообщение отдельно
Старый 16.03.2010, 17:10   #6  
SolNik is offline
SolNik
Участник
 
58 / 36 (2) +++
Регистрация: 22.10.2003
Цитата:
3)в выражении отбора "where" сначала перечислять более уникальные поля, а потом менее уникальные - например надо писать "where inventTrans.TransRefId == 'journalId' && inventTrans.TransType == InventTransType.InventTransfer". А так писать нельзя: "where inventTrans.TransType == InventTransType.InventTransfer && inventTrans.TransRefId == 'journalId' ".
Если бы у сиквела был такой тупой оптимизатор, его бы уже давно выкинули на помойку .
Неадекватное поведение могло быть связано с неактуальной статистикой, но никак не с порядком критериев в where.