Welcome to Sign in | Help

Re: optimizare t-sql sql server 2000

  •  10-17-2008, 11:45 AM

    Re: optimizare t-sql sql server 2000

    Care dintre query-uri este cel mai lent (de fapt, cât durează fiecare query) ?
    primul insert dureaza ~ 12 min
    al 2-lea insert dureaza ~ 40 min
    primul update dureaza ~ 1 sec
    al 2-lea update e rapid ~ 1 sec
     
    Dacă cel problematic este primul UPDATE, atunci probabil un index pe coloana CustomerCode (în tabela #tmp_LGX_J şi în tabela TEST) ar fi foarte folositor.
    am creat: CREATE INDEX [ix_CustomerCode] ON [dbo].[#tmp_LGX_J]([CustomerCode]) WITH  FILLFACTOR = 90 ON [PRIMARY]
    trebuie cumva sa-l creez dupa ce fac insertul in tabela asta temporara?
    pe tabela TEST este creat index pe CustomerCode.

    Bănuiesc că în tabela TBL_ACC există deja index pe CustomerCode (dacă nu există, ar trebui creat şi el).
    DA. pe TBL_ACC exista index pe CustomerID
     
    Cam câte rânduri (din cele 30 milioane) se inserează în prima tabelă temporară şi în a doua tabelă temporară ?
    in prima tabela se insereaza 23.569.043 in a 2-a 47.553

    mai specific si ca in tabela TEST nu am decat 30 de inregistrari dar pe live o sa am ~ 50.000, nici nu vreau sa ma gandesc atunci :(

    multumesc.

    alex.

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