首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > oracle >

DataReader.Read() 性能有关问题

2012-03-02 
DataReader.Read() 性能问题oracleread.Read()是不是很耗时? 我用dbcommand 去调用sp 得到reader,reader

DataReader.Read() 性能问题
oracle
read.Read()是不是很耗时? 我用dbcommand 去调用sp 得到reader,

reader = command.ExecuteReader();这里需要3秒左右 ,

而reader.read() 一次需要0.03s左右,当结果有1000行数据的时候,就需要30s左右,…………

谁能给出一个解决方法…………,

sp的性能和结果对reader.read() 性能的影响…………



[解决办法]
程序连接数据库需要时间,
传递sp的参数给数据库也需要时间,
执行sp并返回结果到dataset中也需要时间,
如果单独在数据库中运行sp的话,会很快的;

至于read.Read()是不是很耗时,你可以通过使用其他方法来与之比较.

热点排行