解决方案 »

  1.   

    一分钟insert 一次 效率不会低的
    你看csdn的列表缓存 都是一分钟insert一次的 
    不过人家是可能一次insert 好几百条数据
    你的直接一条数据 没什么效率不效率的 这条数据迟早要insert
      

  2.   

    就是数据而已 ado完全可以胜任..而且 你的数据可能很小..就算是硬件下位机请求mssql执行insert 1秒处理1000条也没什么问题..至于你说的"时图和K线图"那是查询的事.跟本题无关.....
      

  3.   

    还能怎么办,股票趋势线本来就是“移动平均”1分钟线本来全称就是“1分钟移动平均线” 至于啥米控件??不明白你在想什么,数据是数据,显示是显示。显示用chart,数据当然还是数据和显示没关系。
      

  4.   

    我是想看看用什么类型的变量存储这些数据会比较方便处理,如List 或是数组?
      

  5.   

    追求高效的话不是现在缓存解决insert吗,最后再更新到数据库
      

  6.   

    1分钟6W的数据量不算很过分,但如果实在担心服务器的性能,收集来的数据先暂存在内存里,然后异步存入数据库。反正每天压力最大的时段也就两个两小时,中间还能休息一个半小时。有了基础数据,画均线和K线其实就是描点的工作了。做个自定义K线控件,根据某分钟的第0秒价、第59秒价、最高和最低价画出K线。主应用里动态生成N个K线控件并对应到时间轴上。