SQL Server - можно ли разбить одну строку данных на несколько страниц

Я смотрю в отчете индекс оперативной статистики SQL Server 2016. Один из столбцов называется "# Locks" с двумя вложенными столбцами, "Row" и "Page".

Согласно отчету, мой индекс первичного ключа имеет блокировки на 350 000 строк и на 2,2 млн страниц.

Насколько я понимаю, 350 000 строк были разделены между 2,2 млн страниц.

Итак, можем ли мы разбить одну строку данных таблицы на несколько страниц?

1 ответ

Решение

Размер страницы SQL Server составляет 8 КБ, поэтому, если данные вашей строки больше этого, они обязательно будут разбиты на несколько страниц. SQL Server делает это автоматически.

Для дальнейшего ознакомления вы можете прочитать это: Понимание страниц и экстентов

Другие вопросы по тегам