← 返回

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) степени записей. (это мои досужие размышления)