各位:
我通过INDY控件接收网络服务器传来的数据,大概每秒1000多条,每条数据大概160个字符,接收后入库.我在编写程序时,是接收一条数据就入库,然后接收下一条,这样将会花费很多时间,大概每分钟才1000条左右,这是不行的,请问我该如何设计程序才能保证每秒接收1000条数据,并且入库,请大家给我提出思路!!!
谢谢大家!!
我通过INDY控件接收网络服务器传来的数据,大概每秒1000多条,每条数据大概160个字符,接收后入库.我在编写程序时,是接收一条数据就入库,然后接收下一条,这样将会花费很多时间,大概每分钟才1000条左右,这是不行的,请问我该如何设计程序才能保证每秒接收1000条数据,并且入库,请大家给我提出思路!!!
谢谢大家!!
,客户端直接入库,可能比一条一条的处理要快一些。
是每秒最大吞吐量
另一个线程,读取内部队列,然后入库。
,客户端直接入库,可能比一条一条的处理要快一些。
支持,不过我觉的再加上多线程的话会更快些
数据库 oracle 10G 写存储过程
编写应用程序服务器,现接受数据2000条在提交一次