Size: a a a

SqlCom.ru - уголок MS SQL

2021 June 22

SU

Salim Ulfatshoev in SqlCom.ru - уголок MS SQL
Need HELP
источник

A

Andrey in SqlCom.ru - уголок MS SQL
источник

SU

Salim Ulfatshoev in SqlCom.ru - уголок MS SQL
@komradd спасибо Вам огромное
источник

VB

Vitaliy Bajenov in SqlCom.ru - уголок MS SQL
коллеги проконсультируется меня.
Задача предполагается что каждый день будет идти загрузка данных в БД SQL SERVER, порядка 170 мил. записей. при этом  перед вставкой таблица очищается.
подскажите какие есть методы загрузки чтобы ускорить процесс вставки.
Если средствами bcp , то может есть рекомендации какие порциями вставлять, если SSIS то может лучше разбивать данные на части.
источник

O

Oleg T in SqlCom.ru - уголок MS SQL
SSIS. Задача типовая. Он сам грузит пачками. Нужно убедиться, что соблюдены все условия для работы процесса массовой вставки с неполным логированием. https://docs.microsoft.com/en-us/sql/relational-databases/import-export/prerequisites-for-minimal-logging-in-bulk-import?view=sql-server-ver15
источник

O

Oleg T in SqlCom.ru - уголок MS SQL
bcp - в принципе ничем не хуже. SSIS просто визуально проще.
источник

KT

Konstantin Taranov in SqlCom.ru - уголок MS SQL
а какие требования к скорости зазрузки? и какой размер файла (файл ли будет)?
источник

A

Andrey in SqlCom.ru - уголок MS SQL
Поддержу BCP - простой батник и файл загрузится со свистом.
источник

VB

Vitaliy Bajenov in SqlCom.ru - уголок MS SQL
файл не понятно какого размера, просто была задача на 16 лямом записей, решили увеличить данные в 10 раз и мне хотелось бы понять, если данные будут  из источника выгружаться в CSV файл а потом bcp, то хотелось бы понимать делить файлы по 10 лямов записей или 50 и будет при этом идти нагрузка, вопрос еще в окне по времени, чтобы при этом и другие процессы отрабатывались в норме, и к примеру расположении отдельно LOG файла для FULL моделей, от этого тоже будет зависить.
стоит ли все таки идти путем, чтобы удалять индексы перед вставкой и заново генерить их после вставки
источник

KT

Konstantin Taranov in SqlCom.ru - уголок MS SQL
сейчас сколько 16кк строк льются по времени? сколько весит сам файл?

> чтобы удалять индексы перед вставкой и заново генерить их после вставки
скорее всего будет быстрее с удалением индексов, а потом их созданием заново.
источник

A

Andrey in SqlCom.ru - уголок MS SQL
источник

VB

Vitaliy Bajenov in SqlCom.ru - уголок MS SQL
хорошая статейка
источник

VB

Vitaliy Bajenov in SqlCom.ru - уголок MS SQL
насчет 16кк пока по времени вставки не скажу узнаю, там общий JOB работает с расчетами по мимо вставки 1,5 часа, надо будет засечь
источник
2021 June 23

VS

Vladislav 👻 Shishkov... in SqlCom.ru - уголок MS SQL
300к и без проблем
источник

А

Артур in SqlCom.ru - уголок MS SQL
2 пункт распишите по русски. Ничего не понятно
источник

П

Пенкуздуй in SqlCom.ru - уголок MS SQL
Лол)
источник
2021 June 24

MZ

Morgan Ziegler in SqlCom.ru - уголок MS SQL
Подскажите. Как ведут себя временные таблицы между сессиями ado conection? Я смогу найти врем таблицу что создавал в другой сессии и будут ли там те данные? Кто и когда убивает временные таблицы?
источник

КГ

Константин Гримашеви... in SqlCom.ru - уголок MS SQL
Меня такой же вопрос интересует
источник

A

Alexey in SqlCom.ru - уголок MS SQL
Сессия закрывается - таблицы временная бахается(mssql)
источник

A

Alexey in SqlCom.ru - уголок MS SQL
Вы там почитайте про временные таблицы на сайте производителя бд
источник