Welcome to Sign in | Help

Re: querry execution plan for nested if in sp

  •  02-24-2012, 12:43 PM

    Re: querry execution plan for nested if in sp

    cea pe care am creat-o eu de test ? sau pe cea reala. Din pacate pe cea reala nu o pot trimite din motive de securitate :(.

    Se pare ca de fapt problema mea nu este acel nested if cum am crezut initial, ci faptul ca pe unele if-uri se facea un select dintr-o tabela pe care existau coloane ntext. Acestea generau un numar foarte mare de lob logical reads (~30k-60k).

    In cazul in care mai are cineva aceasta problema aici e rezolvarea mea :
    Am convertit coloana la nvarchar(max) / varchar(max) si am facut un update de genul "update table set col = col" pe coloanele care erau ntext inainte. Update-ul este necesar pentru a muta datele din lob in page file-uri (se vor muta doar cele care au dimensiunea sub 4k sau 8k nu mai stiu sigur).

    Acum ca am rezolvat problema cred de fapt ca nested-if-urile nu influenteaza in mod negativ execution planul :).

    Mersi
View Complete Thread
Powered by Community Server (Commercial Edition), by Telligent Systems