Поделиться через


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)

Основные понятия

In-Memory OLTP (оптимизация в памяти)