[爆卦]C# SQL 效能是什麼?優點缺點精華區懶人包

為什麼這篇C# SQL 效能鄉民發文收入到精華區:因為在C# SQL 效能這個討論話題中,有許多相關的文章在討論,這篇最有參考價值!作者Sanken (阿希希)看板C_Sharp標題[問題] 小弟想請教C#連結SQL SERVER的...


小弟現在在用C#連結SQL SERVER

想請問一個問題

在資料判斷的時候

在C#用SWITCH CASE

跟在SQL SERVER使用CASE WHEN

想請問有大大知道兩個方式哪一個效能比較好嗎?

或者是有什麼方法可以讓我測試效能的

麻煩請指教

謝謝!

--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 210.61.172.157
Sanken:有大大跟我說他測試一萬筆資料 SQL的效能比較好 謝謝~~~ 07/17 17:31
twoseven:我認為效能是差不多的,問題其實是在於資料傳輸上的影響 07/17 17:42
twoseven:丟查詢給SQL幫你做1w筆運算再回傳結果(假設只傳回1筆) 07/17 17:44
twoseven:跟SQLserver要了1w筆資料,在從自己的程式做運算 07/17 17:45
Sanken:瞭解 如果整體來說效能可能是差不多的 謝謝樓上~~~ 07/18 10:03
Sanken:但我想請教的是 sql在處理1w筆case when跟c#處理switch 07/18 10:04
Sanken:也是1w筆 不曉得哪個速度較快 07/18 10:04
Sanken:有朋友跟我說sql是一次處理多筆資料c#是一筆一筆處理 07/18 10:05
Sanken:由於小弟只是初學 如果觀念有錯敬請指正 謝謝~~~ 07/18 10:08
andymai:sql有沒有針對這個做優化~我不曉得~但是把一萬筆資料全都 07/19 01:08
andymai:先傳到client端再讓C#處理...這...如果再加到多個client端 07/19 01:09
andymai: 上 07/19 01:09
andymai:同時進行~這sql語法又複雜了點~那server... 07/19 01:10
andymai:該看的是整個流程~不能只看一邊就決定... 07/19 01:12
edward13:沒測過 但網路的overhead只會讓我想在db端就做掉 07/19 16:32

你可能也想看看

搜尋相關網站