← Back

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

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

Comments (4)

Login or Create account, Log in or register to leave a comment

Tauler
Tauler

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

XMbIPb
XMbIPb Author

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

Tauler
Tauler

2 в 15 степени.

Tauler
Tauler

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