我正在处理一个相当大的表(800k 记录并不断攀升),我想过滤该表。问题是,该表存储在 SQL Server 中。所以,我想知道,
SELECT * FROM table WHERE condition1=true
查询比将表加载到类型化 DataSet 并使用 DataRow.Find() 然后将所有这些发送到另一个 DataTable 更快吗?
我猜是的,但我还是会问。
只要你的 SQL Server 没有因为 RAM 不足而进行分页,SQL Server 应该总是比通过网络加载整个表然后在本地过滤要快......
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)