SQL Onderhoud

Status
Niet open voor verdere reacties.

Erwinm

Nieuwe gebruiker
Lid geworden
6 sep 2007
Berichten
3
Ik ben nog niet zolang bezig met SQL maar heb al best een aardige database. Nu vraag ik mij af of ik onderhoud moet plegen aan die database. Als records verwijderd worden, moet de tabel /database ooit gecomprimeerd of opgeschoond worden?

Erwin.
 
Als alles goed genormaliseerd is zal je niet moeten 'opschonen'! Het hangt er natuurlijk ook vanaf, als je records van 10j geleden niet meer nodig hebt zal je die natuurlijk eens moeten verwijderen. Dit is natuurlijk ook weer in 5min. gebeurd als je goed genormaliseerd hebt. Normaliseren is het belangrijkste onderdeel van SQL imo. Als dat niet goed is is niks goed ;-).
 
Je kunt het beste een cronjob draaien die een keer in de week ofzo de Optimise Tables aanroept om de tabellen netjes te houden.

Maar zelfs dat is voor een hobby-toepassing vaak al overkill. Leuke touch, maar niet echt nodig. Je gaat pas echt merken dat de database traag wordt als je in de miljoenen records of gigabytes aan data zit.

(Of als je design slecht is maar daar gaan we even niet van uit)
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan