← Zurück

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

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

War dieses Thema hilfreich?

Thema teilen

Kommentare (4)

Anmelden oder Konto erstellen, Melden Sie sich an oder registrieren Sie sich, um einen Kommentar zu hinterlassen

Tauler
Tauler

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

XMbIPb
XMbIPb Autor

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

Tauler
Tauler

2 в 15 степени.

Tauler
Tauler

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