为了账号安全,请及时绑定邮箱和手机立即绑定

command.ExecuteReader执行效率优化问题

command.ExecuteReader执行效率优化问题

C#
繁华开满天机 2018-07-18 11:14:44
谁知道这个方法还有没有办法继续优化了。存储过程在查询查询分析器里面执行需要1秒左右,但是在代码里面执行这个方法需要6秒左右,之前用SqlDataAdapter.fill需要8秒,改成datareader需要6秒左右,还是太慢了。有没有别的方法继续优化下。             SqlDataReader sdr = cmd.ExecuteReader(CommandBehavior.CloseConnection);
查看完整描述

1 回答

?
红颜莎娜

TA贡献1842条经验 获得超12个赞

代码里面执行肯定和数据库中查询有区别的,毕竟链接数据库并且打开再操作是需要消耗时间的,就代码而言,这个已经是比较优化了,如果这个还不能满足,那你只能从操作数据库数据方面动手:比如先预加载数据。


查看完整回答
反对 回复 2018-08-13
  • 1 回答
  • 0 关注
  • 1196 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信