设为首页收藏本站

 找回密码
 注册
查看: 1981|回复: 2
打印 上一主题 下一主题

多图表读写数据库问题 [复制链接]

Rank: 2

精华
0
UID
231361
积分
90
帖子
64
主题
17
阅读权限
30
注册时间
2016-4-1
最后登录
2017-11-11
跳转到指定楼层
1#
发表于 2017-1-16 11:22:30 |显示全部楼层 |倒序浏览
我有多个账户、同一个公式应用、同一个品种合约,由于公式中使用了A函数,我在一个工作区中给每一个账户分别开了相同周期和参数的超级图表,公式中用函数Bool SetTBProfileString(String strSection,String strKey,String strValue)写数据库,由于每个图表加载的公式相同,这几个图表的信息块名、键名都共用,没有按不同图表进行区分。我的问题是:这样是否可行,会不会因为可能几个图表同时向数据库的同一键值写入造成冲突?今天的实盘测试中,在数据管理的配置工具中发现某一键出现了一个不可能出现的值,是这样的冲突造成的吗?

Rank: 2

精华
0
UID
231361
积分
90
帖子
64
主题
17
阅读权限
30
注册时间
2016-4-1
最后登录
2017-11-11
2#
发表于 2017-1-16 13:52:25 |显示全部楼层
superwin 发表于 2017-1-16 12:22
块名加入交易账号不是更好吗?我也用A函数,也用数据库,我的块名是A_AccountID+"_"+SymbolType这样的,仅 ...

谢谢。我要写入数据库的参数比较多,我担心这样数据库操作的效率降低,你认为呢?

使用道具 举报

Rank: 2

精华
0
UID
231361
积分
90
帖子
64
主题
17
阅读权限
30
注册时间
2016-4-1
最后登录
2017-11-11
3#
发表于 2017-1-16 21:48:35 |显示全部楼层
superwin 发表于 2017-1-16 15:56
你可以测试下,用个循环读写测试,并在写入数据库的前后都做个时间输出,看看时间差,数量太大确实是会有 ...

你是说你一个数据块下面有一千多个键名?如果是这样我比你差远了,那我就放心了。谢谢。

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

bottom

静态版|手机版|联系我们|交易开拓者 ( 粤ICP备07044698   

GMT+8, 2024-5-4 15:00

Powered by Discuz! X2 LicensedChrome插件扩展

© 2011-2012 交易开拓者 Inc.

回顶部