В журнал транзакций базы данных вносятся изменения для поддержки фиксации и отката. SELECT
запросы не используют журнал базы данных, поскольку они не изменяют данные.
SELECT
запросы могут использовать базу данных tempdb (данные и журнал) в зависимости от плана выполнения (например, для сортировки) или для уровня изоляции управления версиями строк для обеспечения согласованности чтения.
DDL (например, операторы CREATE) и операторы изменения данных (INSERT
, UPDATE
, DELETE
, MERGE
) будут использовать журнал транзакций базы данных. Они также могут использовать базу данных tempdb аналогично операторам SELECT
, в зависимости от плана выполнения или необходимости версионирования строк.