Logga in

Visa fullständig version : Timeout-problem i VB.NET, men inte med samma kod i Query Analyzer


JAM
2006-11-02, 14:52
I mina webbapplikationer drabbas jag ibland av oförklarliga timeout-problem när jag anropar vissa Stored procedures. Exekveringen tar extremt lång tid när anropet görs av webbservern, men går på någon sekund när jag gör det i Query Analyzer med exakt samma argument.

Jag är väl medveten om förekomsten av parameter sniffing, men tror inte att det är det som är felet här, eftersom det endast är anropen från webbservern som går långsamt. Jag har dessutom försökt att undvika att bli sniffad genom att deklarera lokala variabler som jag sätter till argumenten och sedan använder i resten av koden.

Drabbade Stored procedures läser endast data, så jag tror inte att det kan handla om ett dead lock av något slag.

Jag utvecklar i VB.NET mot SQL Server 2000.

Tacksam för hjälp!
:)

kaer
2006-11-02, 15:18
Jag har haft liknande problem, som jag upplevde som väldigt mystiska.
Det verkar har försvunnit efter jag utökat storleken på minnet som SQL-server har tillgång till.

Lite klumpigt beskrivet, men jag är inte proffs på SQL-server och har inte ngn framför mig nu.
Hoppas det hjälper, det gjorde mig gaaaaalen.