Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


Långsam SQL förbindelse mot asp.net

Postades av 2012-01-11 10:18:07 - Claes Andskär, i forum asp.net generellt, Tråden har 3 Kommentarer och lästs av 2496 personer

Hej

Jag kör mot en SQL server 2005 från mitt VB program .NET 3.5.
Men det går långsamt. jag har ca 40.000 poster som ska hämtas och uppdateras och det tar upp till 5 timmar.

Min kod ser ut enligt nedan.
Har kört både i debug från min dator och kompilerat på servern men det är ingen skillnad.

Några ideer?

command = New SqlCommand("Select regnr from tabell where körningsID = 56 and fordonsslag in ('PB','LB')", Conn)
command.CommandType = CommandType.Text
Try
SQLReader = command.ExecuteReader
While SQLReader.Read
command2 = New SqlCommand("setFlaggor", Conn)
command2.CommandType = CommandType.StoredProcedure
command2.Parameters.Add("@KörningsID", SqlDbType.Int).Value = 56
command2.Parameters.Add("@Regnr", SqlDbType.NVarChar).Value = SQLReader("Regnr")
command2.Parameters.Add("@Projekt", SqlDbType.NVarChar).Value = "test"
command2.ExecuteNonQuery()
End While
Catch ex As Exception
Form1.messageBox.AppendText(ex.ToString & Chr(13))
Finally
Try
SQLReader.Close()
Catch ex As Exception
End Try
End Try


Svara

Sv: Långsam SQL förbindelse mot asp.net

Postades av 2012-01-12 09:09:33 - Robin Ridderholt

Jag skulle börja med att debugga och se vad det är som tar tid, är det att få tillbaka ställa från och få tillbaka svart från databasen tex!? I så fall så ligger förmodligen problemet i att databasen och du kanske borde se över index etc där.

Du hämtar data baserat på körningsID, Regnr och projekt, om du alltid hämtar mycket data från en tabell med många rader så kan det vara en bra idé att lägga ett så kallat klustrat index på dessa kolumner.


Svara

Sv: Långsam SQL förbindelse mot asp.net

Postades av 2012-01-13 08:25:49 - Tomas Granlund

Vad gör proceduren "setFlaggor"? Hur ser tabellen ut som du jobbar med (index m.m.)? Kan du ställa samma typ av fråga i SSMS och se hur lång tid det tar där (ett tips är att i så fall inkludera "execution plan" för frågan, så kanske det dyker upp nån ledtråd till varför det går slött).


Svara

Sv:Långsam SQL förbindelse mot asp.net

Postades av 2012-01-16 14:27:38 - Pelle Johansson

Tips kan vara att sätta index som Tomas tipsade på både körningsid och fordonsslag. Men 5 timmar är så lång tid att något annat måste vara fel. du glömmer inte att stänga connections lite här och var?


Alternativet är att använda en join för att uppdatera datat. Nu hämtar du regnr - vet inte om det är samma eller annan tabell. Hur ser datat ut?


Svara

Nyligen

  • 14:24 CBD regelbundet?
  • 14:23 CBD regelbundet?
  • 14:22 Har du märkt några verkliga fördel
  • 09:09 Vill du köpa medicinska tester?
  • 12:47 Vem beviljar assistansen – kommune
  • 14:17 Någon med erfarenhet av hemstädnin
  • 14:14 Bör man använda sig av en båtförme
  • 14:12 Finns det någon intressant hundblo

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 569 622
27 953
271 709
652
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies
Expand
next previous
Close

Previous

0/0

Next