Гость
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Получилась конструкция из скрипта ниже? / 3 сообщений из 3, страница 1 из 1
01.02.2021, 12:04
    #40040424
Karpenter1
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Получилась конструкция из скрипта ниже?
Есть служебная таблица, которую нужно периодически чистить. Таблица «горячая», много добавлений-изменений от бизнес-логики, поэтому хочется, чтобы сборщик мусора максимально не отсвечивал.

Получилась конструкция из скрипта ниже: сначала создаем временную таблицу со списком id на удаление, потом удаляем в цикле с отбором по этой времяшке – так получается стабильное время транзакций и минимальное число логических чтений.

В целом, меня тут все устраивает. Единственное, за что цепляется глаз: сортировка перед Merge Join. (полный план - во вложении)
...
Рейтинг: 0 / 0
01.02.2021, 12:18
    #40040432
Владислав Колосов
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Получилась конструкция из скрипта ниже?
Karpenter1,

чтобы влияние было минимальным можно или организовать две секции в таблице старые-новые. Добавить таблицу для переключения секции "старые", переключать и удалять переключенные.
...
Рейтинг: 0 / 0
03.02.2021, 08:51
    #40041047
Karpenter1
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Получилась конструкция из скрипта ниже?
Karpenter1
Есть служебная таблица, которую нужно периодически чистить. Таблица «горячая», много добавлений-изменений от бизнес-логики, поэтому хочется, чтобы сборщик мусора максимально не отсвечивал. essay writer

Получилась конструкция из скрипта ниже: сначала создаем временную таблицу со списком id на удаление, потом удаляем в цикле с отбором по этой времяшке – так получается стабильное время транзакций и минимальное число логических чтений.

В целом, меня тут все устраивает. Единственное, за что цепляется глаз: сортировка перед Merge Join. (полный план - во вложении)

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


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