05. januar 2006 - 16:50Der er
12 kommentarer og 1 løsning
Sql server performance
Jeg har to identiske laptops med hver deres MSDE 2000 SQL SERVER. Min applation bruger denne Database naar laptoppen er offline. For at forberede en offline session har jeg lavet et object der kopierer skemaet fra live database til den lokale. Til dette bruger jeg MS Transfer objects.
Nu til spoergsmaalet: Den ene laptop bruger ca. 30 sekunder paa denne operation. Den anden Laptop bruger ca. 4 minutter paa denne operation. Det er samme kode der bliver eksekveret paa begge maskiner.
Eneste forskel er at den ene MSDE database er opdateret med SP3. Saa det er nok aarsagen til problemet. Det er ikke en option at koere uden sp3, men jeg vil gerne have den performance tilbage.
Inden jeg overfører skemaet laver jeg en drop database og en create database, såh det skulle være samme situation. Dette gøres fordi det er den hurtigste måde som jeg kender at slette alt indhold.
Nu har jeg mere information. Problemet afhjaelpes ikke af at aendre fil storrelser og regler for autoextend. Der er praecis samme standard instillinger paa de to databaser og derfor bliver databaserne skabt med samme indstillinger.
SP4 hjaelper ikke da mine kunder ikke har taget den i brug endnu !!!.
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.