Defragmentering fysisk disk vs. databaser
HejEr der nogle der VED HVAD DE TALER OM, der kan give mig svar på om hvad og hvordan man bør defragmentere sin database server?
Mit setup:
Hardware:
- 2x Dual Xeon 2Ghz
- 2GB RAM
- 2x HW RAID5 HHD's (1 RAID til DATABASER, 1 RAID til LOGS
Software:
- Windows 2000 server
- MS SQL Server 2000 SP3
Databaser:
- Ca. 50 stk.
- Alle har samme struktur, ca. 50 tabeller
- De fylder fra 10MB - 2.000MB
- Databaserne tilgås 24x7, så de kan IKKE offlines, men på visse tidspunkter er der begrænset aktivitet.
Jeg har kigget lidt på DBSHOWCONTIG, og kan se at databaserne på LOGISK niveau, er fragmenteret en smule.
Jeg har kigget på %DISK TIME, der svinger en del, den er tit over 20% og af og til på 100%
Jeg har kigget på DISK QUEUE LENGTH, der af og til er mellem 5 og 20, og peaker ved ca. 50.
Nu er spørgsmålene så:
- Bør jeg defragmentere diskene?
- Hvis ja, er den indbyggede defragger ok? og hvor tit skal det gøres?
- Bør jeg defragmentere databaserne(på LOGISK niveau)?
- Hvis ja, hvordan gør jeg det på den bedste måde? og hvor tit skal det gøres?