← Назад

trader.NewTrades += Trades => Console.WriteLine(Trades.Count());

Сохраняю сделки из массива Trades в БД..вчера сделки приходили блоками по 16384 штук..а сегодня по одной..от чего это зависит?

Комментарии (4)

Вход или Создать аккаунт, Войдите или зарегистрируйтесь, чтобы оставить комментарий

Tauler
Tauler

Такая же фигня была. зависит от общего количества сделок в таблице сделок. До какого то момента приходят по одной, а по наступлениею этого момента (100-150 тысяч седлок) пр икождом подключении приходят эти сделки блоками (те сделки что ест ьв таблице на момент поделючения), а когда они прокачаются, приходят по одной.

XMbIPb
XMbIPb Автор

А почему именно 16384?

Tauler
Tauler

2 в 15 степени.

Tauler
Tauler

2 в 15 -потому что дде технология старая , и видимо завязана на величнину машинного слова - 16 бит, и видимо один бит служебный, поэтому в ДД пакете максимум может быть 2 в(16-1) степени записей. (это мои досужие размышления)