powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / 15 логических чтений для двухсот записей
9 сообщений из 9, страница 1 из 1
15 логических чтений для двухсот записей
    #40072919
sps777
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Почему на чтение простой маленькой таблицы с 218 записями тратится 15 логических чтений ?
Сканирование по кластерному индексу.
Логическое чтение - это чтение страницы ?
Почему так много страниц читается ?
...
Рейтинг: 0 / 0
15 логических чтений для двухсот записей
    #40072930
Фотография komrad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sps777
Почему на чтение простой маленькой таблицы с 218 записями тратится 15 логических чтений ?
Сканирование по кластерному индексу.
Логическое чтение - это чтение страницы ?
Почему так много страниц читается ?

посмотрите sys.dm_index_physical_stats на предмет кол-ва страниц вашей таблицы
...
Рейтинг: 0 / 0
15 логических чтений для двухсот записей
    #40072944
sps777
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
sys.dm_db_index_physical_stats дает page_count = 13.
И как так могло получится ?
...
Рейтинг: 0 / 0
15 логических чтений для двухсот записей
    #40072946
Фотография alexeyvg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sps777
И как так могло получится ?
Много вариантов. Широкая таблица, филл фактор, балк-инсёрт, удаления.
...
Рейтинг: 0 / 0
15 логических чтений для двухсот записей
    #40072987
sps777
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Как балк-инсерт мог такое сделать ?
...
Рейтинг: 0 / 0
15 логических чтений для двухсот записей
    #40073078
Владислав Колосов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sps777,

страница может быть прочитана неоднократно.
...
Рейтинг: 0 / 0
15 логических чтений для двухсот записей
    #40073328
Фотография alexeyvg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sps777
Как балк-инсерт мог такое сделать ?
При вставке записей балк резервирует сразу много места. Кажется, экстент. Если записей вставляется мало, то будет лишний расход страниц, иногда он может быть очень значительный, например, экстент на одну запись.
...
Рейтинг: 0 / 0
15 логических чтений для двухсот записей
    #40073460
invm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alexeyvg
При вставке записей балк резервирует сразу много места. Кажется, экстент. Если записей вставляется мало, то будет лишний расход страниц
Выделенные, но неиспользуемые странице в статистике io не учитываются.
...
Рейтинг: 0 / 0
15 логических чтений для двухсот записей
    #40073643
Фотография alexeyvg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
invm
alexeyvg
При вставке записей балк резервирует сразу много места. Кажется, экстент. Если записей вставляется мало, то будет лишний расход страниц
Выделенные, но неиспользуемые странице в статистике io не учитываются.
Так они же могут использоваться.
Сделали 13 раз балк, вот получилось 13 страниц, каждая чуть чуть заполнена.
Правда, балк вроде экстентами выделяет, так что вряд ли оно, в данном случае (но может быть, если были удаления).
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / 15 логических чтений для двухсот записей
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]