Hej, 7000 poster per timme verkar mystiskt. Stänger ni connecion efter varje insert. Ungefär 1300 poster per sekund borde kunna köras in om det rör sig om 15-20 tkn. Se över hur du adderar datat från databasen. Tack för svaret!Problem vid skapandet av en lasttestar databas
vi försöker skapa en testdatabas för lasttestning av en applikation. Databasen skall motsvara flera års aktivt användande och skall därför bli gigantisk.
Vi har ett flertal tabeller och i ett par kommer det ligga runt 2 miljoner poster. Till dessa binds det sedan ett par andra tabeller som kommer innehålla runt 120 miljoner poster.
Vi har skrivit en enkel C# applikation som fyller tabellerna med testdata. Varje loop i programmet genererar ungefär 600 inserts. De intressanta tabellerna som nämndes ovan får endast 1 respektive några poster inlagda varje loop.
Vi har GUID primary keys som är indexerade men ej klustrade.
Problemet är att vi endast lyckas lägga in runt 7000 poster / timme.
Någon som har en idé på hur vi kan snabba upp det hela?Sv: Problem vid skapandet av en lasttestar databas
Sv:Problem vid skapandet av en lasttestar databas
Vi har lite beräkningar etc. i varje loop och / post blir det 600+ insert operationer.
Vi har gått vidare till att sköta det hela med Bulk Insert. Efter ett litet test verkar det som att vi kommer kunna lägga in datat ett antal dagar snabbare.