C5 4.0 MS SQL Optimering
Jeg sidder med en MS SQL server som indeholder hele firmaets salgsdatabase, regnskaber osv osv. Fylder ca. 4.1GB. Databasen bliver jævnligt indekseret ved hjælp af microsofts egen database maintenance, scheduled til en gang hver nat og jeg starter også folks klienter med "-p-" parametren.Serverne består af 2x Xeon med hver 2GB RAM og 10k rpm SCSI Raid-1 diske. Server 1 kører _kun_ MS SQL og står alene for databasen. På Server 2 ligger selve C5 mappen, denne bliver også brugt som filserver men har generelt et meget lille load, og laver slet intet efter kl 16 hvor jeg sad og testede på den. Begge kører Windows 2003 SBS.
Så kommer problemet. C5 er sløv. F.eks. har en afdeling oprettet et Projekt med omkring 1.000 faktureringer, og når de vælger dette regnskabs ID tager det ufatteligt lang tid bare at se dette projekt. Dette ved jeg så ikke om er normalt selvfølgelig.
Ydermere testede jeg med en Udv. Menu -> Kør XAL -> PerformanceTest som viste følgende efter 10 kørsler:
1. Maskinhastighed: 0,02 sek.
2. Beregninger: 0,01 sek.
3. Database - Indsæt: 0,63 sek.
4. Database - Søgning: 0.05 sek.
5. Database - Slet: 0.57 sek.
Ummidelbart synes jeg Indsæt og Slet tiderne ser utroligt høje ud og som sagt ændrer de sig ikke selvom jeg bruger "-p-" parametren.
Har i umiddelbart idéer eller input i kan komme med til optimering? Jeg kan selvfølgelig sætte en mand på det, men de tusindvis af kroner kan nemt bruges bedre, f.eks. på en hurtigere kaffemaskine!
