Pravkar sem naredil upgrade aplikacije iz VS2003 na VS2005 in ugotavljam da polnjenje dataseta traja bistveno dlje kot prej.
Imam dve tabeli in en view v joinu. V VS2003 traja polnjenje DataSeta 2-3, v VS2005 pa kar cca 8. sekund.
Kaj je lahko vzrok temu? Ima kdo kakšne izkušnje v zvezi s tem?
pozdrav
Avtor: bimbolin, objavljeno na portalu SloDug.si (Arhiv)
bimbolin - sreda, 22. november 2006
SELECT se izvede zelo hitro (1 sec nekaj tisoč zapisov). Sem pa medtem ugotovil kaj je vzrok počasnosti.R_PONUDBA.Columns.Add("potrjeno", Type.GetType("System.String"), "IIF(potrjen='D','DA','NE')");R_PONUDBA.Columns.Add("novo1", Type.GetType("System.String"), "IIF(novo=1,'DA','NE')"); Pred polnjenjem dodam dva nova virtualna stolpca. V VS2003 ni opaziti performačnih razlik pri polnjenu tabele pri VS2005 pa je razlika nekajkratna. Ok bom to rešil drugače, me pa še vedno zanima vzrok počasnosti.
AndrejT - torek, 21. november 2006
Samo za lažjo predstavo - koliko časa pa traja select stavek, če ga izvedeš neposredno nad SQL bazo (Enterprise Manager ali SSMS) in koliko zapisov vrne?