powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Помогите проанализировать проблему с увеличением расчета?
6 сообщений из 6, страница 1 из 1
Помогите проанализировать проблему с увеличением расчета?
    #40055156
teCa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Всем привет.
Есть ночной расчет, который занимается заполнением одной большой таблицы tblSuperMainFull_V2 (300млн строк), со временем расчет происходит всё медленней, тк увеличивается объем обсчитываемых данных, наблюдаю за процессом расчета и наблюдаю такую картину (см. вложение)

Таблица tblSuperMainFull_V2 делиться логически при помощи поля PartNumber, это поле обозначает пул магазинов.

Анализируя активность сессии, моё понимание, что ей со стороны никто не мешает, параллельные процессы ожидают своей очереди для работы с таблицей tblSuperMainFull_V2.

Может ли помочь сократить диапазон блокированных страниц таблицы, если применить секционирование по PartNumber?

Уровень изоляции применяется read uncommitted.

Не понимаю, с какой стороны подойти к "ускорению" данного расчета, можно ли что-то предпринять, не внося изменений в логику? С логикой ясно, что предстоит разбираться.
...
Рейтинг: 0 / 0
Помогите проанализировать проблему с увеличением расчета?
    #40055164
teCa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Статистика ожиданий экземпляра
...
Рейтинг: 0 / 0
Помогите проанализировать проблему с увеличением расчета?
    #40055209
Владислав Колосов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
teCa,

pageiolatch_sh говорит о дисковых операциях. Было бы неплохо поверить дисковые счетчики, в том числе размер очереди.
...
Рейтинг: 0 / 0
Помогите проанализировать проблему с увеличением расчета?
    #40055215
teCa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Владислав Колосов,

С диском действительно есть проблемы, mdf и log лежат на одном диске (других баз на диске нет), уже пометил, что нужно вынести лог на отдельный массив.
...
Рейтинг: 0 / 0
Помогите проанализировать проблему с увеличением расчета?
    #40055238
Владислав Колосов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
teCa,

предполагаю, что происходит переполнение буферной памяти и узким местом становятся ожидания записи на диск.
...
Рейтинг: 0 / 0
Помогите проанализировать проблему с увеличением расчета?
    #40055331
aleks222
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Опять танцы с бубном. И поиски секретной кнопки [Ускориться!!!!].
Лишь бы ничего не делать.

Оптимизация кода расчета дает ускорение от 100 до 1000 раз. Можно и больше.
Бес фсяких плясок.
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Помогите проанализировать проблему с увеличением расчета?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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