Het kan traag zijn omdat een grote verwijdering een groot transactielogboek genereert. Probeer het in delen te verwijderen, zoals:
WHILE 1 = 1
BEGIN
DELETE TOP (256) FROM FTPLog WHERE FTPLogId <= @MaxFTPLogId
IF @@ROWCOUNT = 0
BREAK
END
Dit genereert kleinere transacties. En het vermindert vergrendelingsproblemen door ademruimte te creëren voor andere processen.
U kunt ook kijken naar gepartitioneerde tabellen . Hiermee kunt u mogelijk oude vermeldingen opschonen door een hele partitie te verwijderen.