Size: a a a

2021 September 09

K9

KIDOS 95 in CODE BLOG / C#
источник

EA

Egene Avdeev in CODE BLOG / C#
Если ты ещё просто асинхронно будешь получать данные и писать сразу в базу, то вся твоя нагрузка плавно размажется по времени
источник

EA

Egene Avdeev in CODE BLOG / C#
Но тут уже дошли до балк операций, лол
источник

EA

Egene Avdeev in CODE BLOG / C#
Асинхронщина + генераторы последовательностей и должно быть норм
источник

ДМ

Денис Мальков... in CODE BLOG / C#
Это да) подумаю как сделать лучше
источник

4

4g in CODE BLOG / C#
Если базу не покрыть индексами, там и 1000 записей натчорят шороху. Даже мем был когда там новичку дали выступить что нужно переходить на какую-то другую суБД т.к. текущая страшно тормозит.

Так что взлетит или нет зависит от запроса и структуры таблиц/индексов. А уже потом от iops/ram/etc
источник

4

4g in CODE BLOG / C#
Ну если они и писали тупо путем select into то парни знают толк в извращениях )
источник

МЕ

Макс Епифанов... in CODE BLOG / C#
это я доклад какой то смотрел, там парни о своем опыте рассказывали)
источник

4

4g in CODE BLOG / C#
Канеш )
источник

4

4g in CODE BLOG / C#
Да разницы нет. Бывает что по другому и никак в силу разных причин.
источник

4

4g in CODE BLOG / C#
Там просто есть команды пакетной вставки и для большого объёма данных которые предпочтительны.
Там ещё другой момент есть:
Стоит отключить триггеры в целевой таблице например. Они тоже будут возбуждаться на каждую вставленную запись )
источник

МЕ

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

МЕ

Макс Епифанов... in CODE BLOG / C#
сколько ж они кидать будут...
источник

EA

Egene Avdeev in CODE BLOG / C#
Или наоборот,  если не покрывать индексами, то insert 1000 записей это капли в море
источник

RO

Roman Onofreichuk in CODE BLOG / C#
ору
источник

4

4g in CODE BLOG / C#
Смотреть надо какие данные, сколько полей, их размер, размер данных в этих полях.
(n)varchar(max) вроде может хранить до 2гб на одну запись. А если там таких хотя бы 10 записей ? )
источник

4

4g in CODE BLOG / C#
И ещё туда же -  если база занимает небольшой объём и установлен рост хранилища в 1 мб )))
источник

4

4g in CODE BLOG / C#
Т.е. там будет 2000 итераций увеличения размера базы, потом вставка одно записи
источник

EA

Egene Avdeev in CODE BLOG / C#
Ну это то да, просто у первоисточника проблемы, записи там были чисто json видимо из api vk
источник

EA

Egene Avdeev in CODE BLOG / C#
Да, любопытно. А по умолчанию какая величина обычно ставится?
источник