Hej Har brug for et lille godt råd, eller flere, fra nogen der har forstand på ms sql. Jeg har købt mig til en VPS (virutal private server) der kører windows 2008 og jeg har installeret microsoft sql server 2008 enterprise.
problemet er at queryes foretaget på den kører umådeligt langsom.
Har lavet et simpelt lille LINQ kald der henter lidt data fra en tabel og udskirver det og det tager i snit cirka 700 ms. hvis jeg pinger serveren har den en ping responstid på cirka 100 ms.
Så hvordan i alverden kan den være så sløv til at svare og hvad kan jeg gøre for at optimere hastigheden? (er garanteret en konfigurationsfrejl fra min side af)
når jeg logger ind via remote admin virker den ikke så langsom, men har ingen jordisk anelse om hvordan jeg (på serveren) evt måler responstid?
I må lige bære over med mig, men har ingen forstand på database serverdrift så i må undskylde hvis jeg spørger lidt dumt/der mangler informationer
Lige nu bruger jeg den til et lille projekt (vi er flere der arbejder på) så dataene i databasen er ubetydelige (15 rækker standarddata i det jeg henter ud), så abselut INTET der der bør betyde noget.
specs er 2*2 ghz 2 gb ram og 20 gb hd plads. Når jeg har anvendt serveren via remote desktop føles den meget snappy, udpakning af iso filer (da jeg udpakkede mssql iso'en) gik rigtigt stærkt i forhold til min ejen laptop.
responstiden er målt med et lille c# script der starter en timer, udfører det query og stopper den igen.
Den lille applikation vi arbejder på følges også ekstremt langsom og navigation af databasen med visual studio (fra pc'en jeg programmerer/tester på) føles så umådeligt træg.
Prøvede at eksekvere det samme query i sql management studio (eller hvad det hedder) på serveren, såvidt jeg kan se blev det eksekveret med det samme (den skriver 00:00:00 )
så et eller andet går galt det er forbindelser ud ad til
Hej Noeyewar. Jeg oplever et tilsvarende problem, som jeg ikke kan løse. Håber du er kommet nærmere en forklaring på dit problem fra december 2009.
Jeg oplever fejlen ved at afvikle en query i en access mdb database på microsoft 2008 server som kører viruelt via VMWare. min query kører super godt 1 ud af 20 gange ca. (Under 1 sekund) De resterende 19 gange tager det op til 20 minutter..
Jeg har prøvet mange ting, og fejlen er tilstede selvom jeg placerer mdb databasen direkte på C: drevet. Startede via netværk osv. Når databasen afvikles på min workstation eller på en anden virtuel 2003 server tager det ingen tid. Jeg forstår ikke hvad der sker!. Når kørslen er sløv, er der ikke noget ressource forbrug på serveren. Det ser bare ud som om den venter på et eller andet.
Håber i har fundet en forklaring på jeres problem. Måske det kan hjælpe mig.
Vh flyver 23.
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.