SQL Server - можно ли разбить одну строку данных на несколько страниц
Я смотрю в отчете индекс оперативной статистики SQL Server 2016. Один из столбцов называется "# Locks" с двумя вложенными столбцами, "Row" и "Page".
Согласно отчету, мой индекс первичного ключа имеет блокировки на 350 000 строк и на 2,2 млн страниц.
Насколько я понимаю, 350 000 строк были разделены между 2,2 млн страниц.
Итак, можем ли мы разбить одну строку данных таблицы на несколько страниц?
1 ответ
Решение
Размер страницы SQL Server составляет 8 КБ, поэтому, если данные вашей строки больше этого, они обязательно будут разбиты на несколько страниц. SQL Server делает это автоматически.
Для дальнейшего ознакомления вы можете прочитать это: Понимание страниц и экстентов