我从MS SQL Server向iSeries传输大约350行(包含一些数据收集)进行处理。我觉得这个过程太慢了,大约一分钟左右。我正在做LINQ2SQL中的所有MS SQL的东西。这里是我目前正在做的事情的基本知识:使用LINQ加快查询速度
- 收集所有车辆主数据以一次处理一次。
- SUM()燃料使用由车辆由车辆
- SUM()油使用情况由车辆
- SUM()由车辆使用
- SUM()劳动由车辆
- SUM零件()外部维修通过车辆
您有任何其他建议吗?
注意,这是一个供应商交付的产品和我宁愿没有创建任何存储过程或视图(这基本上是无)是不是已经在数据库中。
更新:我有another post寻找提高速度的替代方案。
350行几乎不是数据的征税量。您是否运行SQL跟踪以查看TSQL执行的是什么?可能是N + 1或类似的? – 2010-03-09 16:31:58