我有一个情况,我想返回一个数据库中的成员数目,我有6个类别在所有和大约15,000个成员。查询数据库与查询数据表
因此是它更好地使用类似查询数据库,6个独立时代“SELECT COUNT(*)”或者是它更好地回报所有记录,只返回类别栏,然后查询数据结果表的每6个类别来计算。
第一种方法限制了分贝查询于一个,而是返回其具有被进一步处理更多的数据,
第二种方法查询分贝六次但通过较少的数据并没有进一步处理提供的结果。
我想我在数据库引擎中要求更快或者是.net?我正在使用sqlserver 2008.net4
是否有任何最佳实践或原因人们知道为什么我应该使用一种方法而不是其他方法?
谢谢
对不起,我用上面的什么,我试图做一个简单的例子。我真正的问题是,返回一个数据集并查询它以返回六个不同的结果还是更快地运行6个单独的数据库调用会更快吗? – 2012-02-13 09:08:13
干杯队友虐待这个 – 2012-02-13 09:24:49