[問題] 小弟想請教C#連結SQL SERVER的問題

看板C_Sharp作者 (阿希希)時間12年前 (2012/07/17 17:14), 編輯推噓2(2013)
留言15則, 4人參與, 最新討論串1/1
小弟現在在用C#連結SQL SERVER 想請問一個問題 在資料判斷的時候 在C#用SWITCH CASE 跟在SQL SERVER使用CASE WHEN 想請問有大大知道兩個方式哪一個效能比較好嗎? 或者是有什麼方法可以讓我測試效能的 麻煩請指教 謝謝! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 210.61.172.157

07/17 17:31, , 1F
有大大跟我說他測試一萬筆資料 SQL的效能比較好 謝謝~~~
07/17 17:31, 1F

07/17 17:42, , 2F
我認為效能是差不多的,問題其實是在於資料傳輸上的影響
07/17 17:42, 2F

07/17 17:44, , 3F
丟查詢給SQL幫你做1w筆運算再回傳結果(假設只傳回1筆)
07/17 17:44, 3F

07/17 17:45, , 4F
跟SQLserver要了1w筆資料,在從自己的程式做運算
07/17 17:45, 4F

07/18 10:03, , 5F
瞭解 如果整體來說效能可能是差不多的 謝謝樓上~~~
07/18 10:03, 5F

07/18 10:04, , 6F
但我想請教的是 sql在處理1w筆case when跟c#處理switch
07/18 10:04, 6F

07/18 10:04, , 7F
也是1w筆 不曉得哪個速度較快
07/18 10:04, 7F

07/18 10:05, , 8F
有朋友跟我說sql是一次處理多筆資料c#是一筆一筆處理
07/18 10:05, 8F

07/18 10:08, , 9F
由於小弟只是初學 如果觀念有錯敬請指正 謝謝~~~
07/18 10:08, 9F

07/19 01:08, , 10F
sql有沒有針對這個做優化~我不曉得~但是把一萬筆資料全都
07/19 01:08, 10F

07/19 01:09, , 11F
先傳到client端再讓C#處理...這...如果再加到多個client端
07/19 01:09, 11F

07/19 01:09, , 12F
07/19 01:09, 12F

07/19 01:10, , 13F
同時進行~這sql語法又複雜了點~那server...
07/19 01:10, 13F

07/19 01:12, , 14F
該看的是整個流程~不能只看一邊就決定...
07/19 01:12, 14F

07/19 16:32, , 15F
沒測過 但網路的overhead只會讓我想在db端就做掉
07/19 16:32, 15F
文章代碼(AID): #1G1IpW4M (C_Sharp)