10. april 2008 - 08:52Der er
8 kommentarer og 1 løsning
C5 4.0 SQL meget langsom efter flytning af database
For nyligt valgte vi at flytte vores økonomi SQL database til en anden maskine pga. pladsmangel. De 2 maskiner er 100% ens, bortset fra lidt mere plads på den vi flyttede til.
Vores C5 SQL 4.0 kørte ganske fornuftigt førhen, men er efter flytningen blevet temlig langsom til alting. Jeg kan også se at CPU load på den tilflyttede maskine er væsentligt højere når der bliver lavet SQL requests fra C5.
Jeg lurer lidt på om der kan være nogen standard indstillinger i vores MS SQL som kan gøre at den kører langsomt? Vi kører med en MS SQL 2000 SP4. Ved godt den er uddateret men den har performet ganske fornuftigt indtil vi flyttede til en frisk installation af den.
En eventuel løsning belønnes også med henholdsvis virtuelle kram/kys eller kolde pilsnere afhængigt af svarerens køn :D
Høj CPU belastning kan være et symptom på tablescans - dvs. indexerne er røget sig en tur og hele tabellen skal scannes igennem hver gang. Det forklarer også at dårlige performance.
Tjek at indexerne stadig er oprettet i SQL databasen - lav evt. en multioversæt af DBD, så skulle den fange at de mangler
Jeg flyttede selve dataene dvs. index er nok røget sig en tur. Dog satte jeg SQL serveren til at genopbygge index via en maintenance plan her inat, men lige lidt hjalp det.
Er dette noget der tager lang tid/meget cpu kraft? For så venter jeg med at lave denne kørsel til der er lidt mindre load på systemet.
Hvad gør dette "oversæt" helt præcis? Jeg er meget lidt interesseret i at fucke noget up, men vores chef er en nærig satan så jeg må jo prøve mig frem.
"Slet" ser MEGET foruroligende ud og jeg er ret sikker på det er der fidusen ligger begravet, men som du nok kan regne ud er min erfaring med C5 temmeligt begrænset. Jeg har dog tjekket den hardwaremæssige del af det, da jeg er lidt mere ferm til den slags, og RAM/CPU indstillinger er sat som de skal på SQL serveren og kører også uden fejl ved gennemtest.
Du har vidst allerede fortjent pointsne men nu prøver jeg lige at malke dig for lidt info :D
Hvis du vil gøre det sikkert så beder du mig om at koble op og ordne det, men det bliver jeg nødt til at fakturere for. Jeg lever af at "ordne C5 SQL".
Du har også andre ting at slås med, for nu hvor der ikke har været indexer er der ikke noget til hindre for at der er oprette dubletter i postereringer... 2 poster med samme varenummer og sådanne nogle ting. :S. De data skal så ryddes op inden indexet kan oprettes.
Alright, det kan faktisk godt være jeg rykker fat i dig hvis du er en haj til C5 med SQL. Min mail er mm@gm-plast.dk og du må meget gerne sende mere info.
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.