Hej Vad gör "Kod"? Den ligger på 100% CPU kraft hela tiden tills jag stänger webservicen. Jag mätte antalet anrop till webservicen under 90 min och då var det 3500 vilket jag inte tycker är mycket. Dvs varje anrop har 1,5 sek på sig. Det borde ju fungera utan problem. SQLconnection close vs dispose
Jag har en lite undran.
Idag i mitt program gör jag följande:
Public DBConn As New SqlConnection(connStringSQL)
function A() as boolean
DBConn.open
Kod
dbconn.close
end function
Jag har tänkt lägga till dbconn.dispose efter dbconn.close.
Dessutom skicka med den öppnade sqlconnection till under funktioner:
function namn(dbconn as sqlconnection)
end function
Kan dessa åtgärder höja prestandan?
Idag jobbar SQL servern som bara den.
mvh
Classe AndskärSv: SQLconnection close vs dispose
Att lägga till dispose torde ge försumbar skillnad i praktiken. Sen ska man förstås aldrig öppna anslutningar i onödan, vanligaste missen (sen tillkommer connection pooling, men skit samma).
Att SQL-servern jobbar, vad betyder det?Sv:SQLconnection close vs dispose
Just nu kollar vi igenom index vilket jag tror kan göra mycket då det inte är min starka sida.
Har i princip bara primär nyckel.Sv:SQLconnection close vs dispose
Sv: SQLconnection close vs dispose
Skriv test för det och se vad som händer. Om databasen maxar CPU kan du säkert fixa det med lite trimmade index. Tumregeln för lite större tabeller är att alltid indexera de fält som förekommer i join/where. Du kan ju även kolla upp Index Tuning Wizard om detta är nytt för dig.
http://www.sql-server-performance.com/tips/index_tuning_wizard_p1.aspx