Vorrei ottenere ulteriori approfondimenti / ragionamenti sul comportamento di eliminazione di SQL Server. Abbiamo un database abbastanza grande di oltre 1800 GB.
In ci sono alcune tabelle molto superficiali (solo poche colonne intere) con molti milioni di righe. Quando eliminiamo 10.000 di righe da queste tabelle poco profonde, le query di eliminazione sono generalmente piuttosto veloci (al massimo una manciata di secondi).
Abbiamo anche una tabella con un campo di tipo che imagememorizza le immagini con una media di 100 KB. Quando eliminiamo solo poche migliaia di righe da questa tabella, ci vuole molto più di un minuto.
Anche se la differenza è chiara (viene eliminata molta più dimensione dei dati), non vedo l'ora di saperne di più su ciò che accade all'interno di SQL Server. In modo che io possa capire meglio che queste ultime sono molto più lente.
Qualcuno può far luce per favore?