powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / OLAP и DWH [игнор отключен] [закрыт для гостей] / Что быстрее - upsert или drop / select ... into ?
3 сообщений из 3, страница 1 из 1
Что быстрее - upsert или drop / select ... into ?
    #33446938
Фотография Гликоген
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Для таблицы фактов.
upsert = update изменившихся записей и insert новых.
...
Рейтинг: 0 / 0
Что быстрее - upsert или drop / select ... into ?
    #33446961
Фотография Гликоген
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Интуитивно второе быстрее, но до какого-то предела. Если в таблице сто миллионов записей, то и первый способ тормозить будет.
Ее надо как-то по-другому пополнять, чем сверяя значения/чексуммы в строках.

Кто знает такие способы?
...
Рейтинг: 0 / 0
Что быстрее - upsert или drop / select ... into ?
    #33463793
immutable
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добавить timestamp, при выгрузке запоминать последний загруженный timestamp, если нет удалений.
Если удаления есть, то можно завести таблицы ...inserted, ...deleted, которые заполнять в триггере.
C checksum не очень надежно, теоретически возможны совпадения, да и по производительности будет затык при сканировании 2-х таблиц фактов.

Владимир
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / OLAP и DWH [игнор отключен] [закрыт для гостей] / Что быстрее - upsert или drop / select ... into ?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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