Tema: Re: T-SQL OR vs IN
Autorius: rl
Data: 2009-11-16 12:12:02
O nesigauna cia taip, kad tas statement'as greiciau veikia, kuri antra 
leidi paeiliui? Nes jau SQL servas pacache'aves buna rezultata.

Pabandyk statistiku skaiciavimo eiliskuma pakaitalioti...

ledasl wrote:
> execution planas toks pats, bet tik tiek. Pabandzius praktiskai 
> pasimato, kad OR grandine uzklausa pas mane atliekama 6 kartus greiciau, 
> nei IN.
> 
> "Laimis" <wiela@centras.lt> wrote in message 
> news:hdk31d$6gm$1@trimpas.omnitel.net...
>> VyvIT rašė:
>>> SET STATISTICS TIME ON
>>> SET STATISTICS IO ON
>>>
>>> --tavo uzklausa--
>>>
>>> SET STATISTICS TIME OFF
>>> SET STATISTICS IO OFF
>>>
>>> --Messages tabe rasi rezultata--
>>
>> Taip, tik pirma vertėtų palyginti execution planus...
>>
>> Ir paaiškės, kad nėra jokio skirtumo (ir profiliuoti neverta); 
>> optimizer'is IN traktuoja (pasiverčia į) OR grandinę.
>> Skirtumas nebent tik tas, kad IN() sintaksė yra trumpesnė ir aiškesnė.
>>
>