[SQL 2008] Filestream & Delete

L’istruzione DELETE su una tabella contenente oggetti FILESTREAM non va vista in prospettiva “eliminazione immediata del file fisico dal disco”.

Questo perchè la cancellazione fisica viene demantata ad una sorta di garbage collector che, al meccanismo di CHECKPOINT, è in grado di riconoscere cosa può e deve essere cancellato.

C’è un modo per accelerare questo processo?

Si, chiamare esplicitamente il CHECKPOINT.

Ovvero:

delete from miaTabella checkpoint go
Published martedì 2 settembre 2008 13.02 by abenedetti

Comments

No Comments