Tema: Re: Performance test results (kb)
Autorius: Jornada Del Muerto
Data: 2010-08-14 10:45:42
Computed esu karta naudojas, bet mazai su tuo patirties palyginus, rodos ten buvo mssql2005 ir irgi datetime to date situacija, bet jau gerai nepamenu, dekui reik paskaitinet, daugiau suzinot nekenks.
"Laimis" <wiela@centras.lt> wrote in message news:i43vmv$tjr$1@trimpas.omnitel.net...
> Jornada Del Muerto rašė:
>> Tam kad nereiketu visokiu:
>>
>>>>> Datų skirtumo manipuliavimui/gavimui (ten/tada kur/kai to reikia)
>>>>> pakanka DATEDIFF (dd, startdate, enddate) ir tam visiškai nebūtina
>>>>> atsikratyti laiko dalies.
>>
>> O uztektu =
>
> Tai reikėjo aiškiai ir parašyti, kad jungsi lenteles pagal šį lauką.
> Nebūtina originalių duomenų keisti; gali susikurti computed column ir
> *indeksą* jam. Tiesa, SQL Server 2000 negali/nemoka išsaugoti computed
> column duomenų ir indekso diske (persistence; SQL Server 2005 jau moka),
> tad jie kabos atmintyje iki serverio perkrovimo ir sekančio pergeneravimo):
>
> http://msdn.microsoft.com/en-us/library/aa933138(SQL.80).aspx
>
> Nors turbūt geriau panaudoti indeksuotą view'ą su computed stulpeliu.