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.