读书人

数据表数据较多时招致程序处理速度变慢

发布时间: 2013-01-07 10:02:24 作者: rapoo

数据表数据较多时导致程序处理速度变慢
我的程序是实时接收数据,对收到数据进行相应的处理后存入数据库,当存入同一张表 数据变多时导致数据程序处理变得缓慢。。请问如何解决? 存入的数据不可以删除的(表都有其特定含义。。 ——
同时数据存入较多时,会导致内存泄露。 我把表删除再重新运行程序,内存也不会有问题了,处理速度也变快了了。。各位,请问该怎么处理? 我是新手,请各位多多指导
[解决办法]
可能是myDataTable位置量大,致存溢出。
dealDatabase.updateDatabase(date, "DataTable");位置如果量太大也可能致入程效率低下。

可以考分批理,一批1000-3000就commit.根服器CPU理能力和存大小控制批次量的大小。


读书人网 >SQL Server

热点推荐