Is it possible to estimate, even if only very approximately, how much transaction log space a given transaction is likely to take?
For example, if I delete a million rows from a table as a single transaction, would it be reasonable to assume that the transaction log space required for this would be roughly equivalent to the size of the deleted rows x 1.5 (allowing an additional 0.5 of space for rollback).