sys.sp_xtp_checkpoint_force_garbage_collection (Transact-SQL)
Помечает исходные файлы, используемые при выполнении операции слияния, регистрационным номером транзакции в журнале (LSN), после чего файлы больше не требуются и их можно собирать как мусор. Кроме того, перемещает файлы, связанный номер LSN которых меньше точки усечения журнала, в сборку мусора файлового потока.
Синтаксические обозначения в Transact-SQL
Применимо для следующих объектов: SQL Server (начиная с SQL Server 2014 до текущей версии). |
Синтаксис
sys.sp_xtp_checkpoint_force_garbage_collection [[ @dbname=database_name]
Аргументы
- database_name
База данных, в которой будет выполняться сборка мусора. Значение по умолчанию — текущая база данных.
Значения кода возврата
0 — успешное завершение. Ненулевое значение — ошибка.
Результирующий набор
Возвращаемая строка содержит следующие сведения.
Столбец |
Описание |
---|---|
num_collected_items |
Отображает число файлов, которые были перенесены в сборку мусора файлового потока. Это файлы, номер LSN которых меньше номера LSN точки усечения журнала. |
num_marked_for_collection_items |
Указывает количество файлов данных и разностных файлов, номер LSN которых был обновлен с использованием blockID журнала с конечным номером LSN журнала. |
last_collected_xact_seqno |
Возвращает последний соответствующий номер LSN, до которого файлы были перенесены в сборку мусора файлового потока. |
Разрешения
Необходимо разрешение владельца базы данных.
Образец
exec [sys].[sp_xtp_checkpoint_force_garbage_collection] hkdb1
См. также
Справочник
Системные хранимые процедуры (Transact-SQL)