我有一個情況,我想返回一個數據庫中的成員數目,我有6個類別在所有和大約15,000個成員。查詢數據庫與查詢數據表
因此是它更好地使用類似查詢數據庫,6個獨立時代「SELECT COUNT(*)」或者是它更好地回報所有記錄,只返回類別欄,然後查詢數據結果表的每6個類別來計算。
第一種方法限制了分貝查詢於一個,而是返回其具有被進一步處理更多的數據,
第二種方法查詢分貝六次但通過較少的數據並沒有進一步處理提供的結果。
我想我在數據庫引擎中要求更快或者是.net?我正在使用sqlserver 2008.net4
是否有任何最佳實踐或原因人們知道爲什麼我應該使用一種方法而不是其他方法?
謝謝
對不起,我用上面的什麼,我試圖做一個簡單的例子。我真正的問題是,返回一個數據集並查詢它以返回六個不同的結果還是更快地運行6個單獨的數據庫調用會更快嗎? – 2012-02-13 09:08:13
乾杯隊友虐待這個 – 2012-02-13 09:24:49