|
|
2
4
狂想曲是正确的。
我在一个10000条记录的数据集上运行了一个使用DataReaders和dataadapters的测试,发现dataadapter始终比DataReader快3-4毫秒,但是dataadapter最终会占用更多的内存。 当我在相同的50000个记录数据集上运行相同的测试时,我看到DataReader端的性能提高了50毫秒。 也就是说,如果您有一个长时间运行的查询或一个巨大的结果集,我认为您最好使用DataReader,因为您可以更快地获得结果,并且不必在内存中保留所有的数据。记住DataReader是只向前的也是很重要的,所以如果你需要在结果集中移动,那么它不是最好的选择。 |
|
|
Johnny T · 基于当前值的SQL合并表[重复] 1 年前 |
|
John D · 需要为NULL或NOT NULL的WHERE子句 1 年前 |
|
ojek · 如何对SQL结果进行分组和编号? 1 年前 |
|
|
senek · 如何在PL/SQL中将选择结果(列)放入数组中 1 年前 |
|
|
Sax · 规范化Google表格(第一步) 1 年前 |
|
|
Jatin · 检索卷计数的动态sql抛出错误语法错误[关闭] 1 年前 |
|
|
Andrus · 如何在sql中查找第二个匹配项 1 年前 |