---
title: "Segt anrop mot MS Sql 2008 databas från aspx sida"
type: "forum-thread"
url: "https://www.webforum.nu/amne/dotnet/179213-segt-anrop-mot-ms-sql-2008-databas-från-aspx-sida"
topic: ".NET"
topic_url: "https://www.webforum.nu/amne/dotnet"
author: "doggelito"
published: "2009-06-30T14:32:48.000Z"
updated: "2009-07-03T07:55:36.000Z"
replies: 4
views: 580
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/dotnet/179213-segt-anrop-mot-ms-sql-2008-databas-från-aspx-sida"
---

# Segt anrop mot MS Sql 2008 databas från aspx sida

## #1 — doggelito, 2009-06-30T14:32Z

Tjena, 
Från en test aspx sida så tar laddningen av denna ca 35-40 sekunder men kör jag SP:n direkt i Sql Management studio så tar den 1 sekund!
Var kan felet sitta?

```
protected void Page_Load(object sender, EventArgs e)
        {
            Server.ScriptTimeout = 3600;
            SqlCommand DBCmd = new SqlCommand("Report_GetSales", new SqlConnection("Data Source=server;Initial Catalog=databasen;User ID=user;Password=pass; Connect Timeout=30;"));
            DBCmd.CommandType = CommandType.StoredProcedure;
            DBCmd.CommandTimeout = 3600;
            DBCmd.Parameters.Add("@SiteID", SqlDbType.UniqueIdentifier).Value = SiteID;
            DBCmd.Parameters.Add("@StartDate", SqlDbType.DateTime).Value = StartDate;
            DBCmd.Parameters.Add("@EndDate", SqlDbType.DateTime).Value = EndDate;

            SqlDataAdapter da = new SqlDataAdapter();
            da.SelectCommand = DBCmd;
            DataSet ret = new DataSet();
            da.Fill(ret);
            da.Dispose();
            DBCmd.Dispose();

            Response.Write(ret.Tables[0].Rows[0]["ProductPrice"]);
        }
```

Permalänk: https://www.webforum.nu/p/179213

## #2 — SPiN, 2009-06-30T15:30Z

Det kan väl inte vara så svårt att profilera själv? :) Markera bort raderna som fyller ditt DataSet, och se om det är hämtningen av data eller när du fyller ditt DataSet som snor mest tid. Är det mycket data, med många kolumner, kan jag förstå om det är DataSet-fyllningen som tar tid (och inte själva exekveringen av frågan).

Permalänk: https://www.webforum.nu/p/2191871

## #3 — doggelito, 2009-07-01T06:14Z

Ja, inte vet jag vad det var men idag går det finfint!
Måste vart något nätverksfel på webbhotellet.

Permalänk: https://www.webforum.nu/p/2191914

## #4 — hopparn, 2009-07-03T07:34Z

Jag kan tipsa om firefox plugin:et Yslow... excellent för att kolla vad som tar tid :)

Permalänk: https://www.webforum.nu/p/2192066

## #5 — doggelito, 2009-07-03T07:55Z

Tack för tipset men jag la in google page speed istället! :)
<http://code.google.com/speed/page-speed/index.html>

Permalänk: https://www.webforum.nu/p/2192068

---

Tråden på webben: https://www.webforum.nu/amne/dotnet/179213-segt-anrop-mot-ms-sql-2008-databas-från-aspx-sida
