Momenteel heb ik performance problemen met een specifieke tabel in een SQL Server 2005 database. Op deze tabel zijn vele ALTER TABLE scripts gedraaid, waarbij bestaande columns worden gewijzigd en een groot aantal nieuwe columns worden toegevoegd.
Na het uitvoeren van deze ALTER scripts zijn met name updates in de tabel erg traag geworden en de oorzaak lijkt fragmentatie van de tabel te zijn. Maar ook na het uitvoeren van een defragmentatie/INDEX Rebuild zijn updates erg traag.
N.B: Dit probleem speelt op alle SQL Server omgevingen (ontwikkel, test, acceptatie)
Zodra ik de tabel drop, opnieuw aanmaak en vul is de performance een stuk beter.
Is het raadzaam om tabellen compleet opnieuw te bouwen indien er vele kolom wijzigingen zijn of zijn ALTER scripts wel de way to go?
Ook vraag ik mij af of er een manier is om een bestaande SQL server tabel te repairen.
Na het uitvoeren van deze ALTER scripts zijn met name updates in de tabel erg traag geworden en de oorzaak lijkt fragmentatie van de tabel te zijn. Maar ook na het uitvoeren van een defragmentatie/INDEX Rebuild zijn updates erg traag.
N.B: Dit probleem speelt op alle SQL Server omgevingen (ontwikkel, test, acceptatie)
Zodra ik de tabel drop, opnieuw aanmaak en vul is de performance een stuk beter.
Is het raadzaam om tabellen compleet opnieuw te bouwen indien er vele kolom wijzigingen zijn of zijn ALTER scripts wel de way to go?
Ook vraag ik mij af of er een manier is om een bestaande SQL server tabel te repairen.
It’s nice to be important but it’s more important to be nice