Size: a a a

2021 March 16

МЕ

Макс Епифанов... in CODE BLOG / C#
вчерасюда скрины кидал
источник

S

Sergey Trofimov in CODE BLOG / C#
источник

S

Sergey Trofimov in CODE BLOG / C#
я такое юзаю
источник

S

Sergey Trofimov in CODE BLOG / C#
вроде как самый быстрый из клиентов
источник

МЕ

Макс Епифанов... in CODE BLOG / C#
источник

МЕ

Макс Епифанов... in CODE BLOG / C#
источник

МЕ

Макс Епифанов... in CODE BLOG / C#
источник

S

Sergey Trofimov in CODE BLOG / C#
источник

МЕ

Макс Епифанов... in CODE BLOG / C#
напрямую в ADO.Net
источник

S

Sergey Trofimov in CODE BLOG / C#
вы юзаете обычные SqlCommand
источник

S

Sergey Trofimov in CODE BLOG / C#
это медленнее чем то что я показал
источник

S

Sergey Trofimov in CODE BLOG / C#
у тебя по сути обычный инсерт
источник

S

Sergey Trofimov in CODE BLOG / C#
а у меня прямой залив в базу, он даже триггеры игнорит
источник

ДБ

Дима Безотосный... in CODE BLOG / C#
Sergey Trofimov
сколько полей было, за какое время?
я могу более точно вечером сказать, дома проект просто) в лог писал итерации. чанки выбрал по 10к, при них было лучше всего. там разные таблицы.
юзал это через _dbContext.BulkInsert с конфигом
_bulkConfig = new BulkConfig
           {
               BatchSize = 10_000,
               SetOutputIdentity = false,
               TrackingEntities = false,
               BulkCopyTimeout = 0,
               UseTempDB = false,
               CalculateStats = true
           };
источник

МЕ

Макс Епифанов... in CODE BLOG / C#
Sergey Trofimov
а у меня прямой залив в базу, он даже триггеры игнорит
зато без балка и даппера
источник

МЕ

Макс Епифанов... in CODE BLOG / C#
и Бесплатно)))
источник

S

Sergey Trofimov in CODE BLOG / C#
Макс Епифанов
и Бесплатно)))
у меня тож бесплатно)
источник

S

Sergey Trofimov in CODE BLOG / C#
Дима Безотосный
я могу более точно вечером сказать, дома проект просто) в лог писал итерации. чанки выбрал по 10к, при них было лучше всего. там разные таблицы.
юзал это через _dbContext.BulkInsert с конфигом
_bulkConfig = new BulkConfig
           {
               BatchSize = 10_000,
               SetOutputIdentity = false,
               TrackingEntities = false,
               BulkCopyTimeout = 0,
               UseTempDB = false,
               CalculateStats = true
           };
10 к не много? пакеты
источник

S

Sergey Trofimov in CODE BLOG / C#
вроде видел что максимальный перфоманс 40-100
источник

ДБ

Дима Безотосный... in CODE BLOG / C#
Sergey Trofimov
10 к не много? пакеты
не, это золотое число
пакетное удаление тоже при нем хорошо работает
источник