Fw: [討論] 硬體對於資料庫效能觀念
※ [本文轉錄自 Web_Design 看板 #1H7ZKg64 ]
作者: sing10407 (阿U) 看板: Web_Design
標題: [討論] 硬體對於資料庫效能觀念
時間: Fri Feb 15 21:16:21 2013
是這樣的
客戶那的資料庫滿複雜
大多程式都要用到很多left join來關聯
但那些資料量都是千筆萬筆起跳
所以把查詢做成view之後再繼續關聯 (比較好維護)
舊系統MSSQL 2008查詢出來需要30秒 (複雜度應該n^2)
但是換MSSQL 2012查詢1秒
網路上查不到2012有何更新可以導致速度差這麼多
有想過幾個原因
1. 2012支援CPU數更高
2. view效能增加 (2012好像沒這樣的突破?)
所以問題就來了 假設是因為支援cpu數增加導致查詢變快
所以就代表Database主機的CPU數量也會影響查詢速度嗎?
還是只有單CPU的速度增加才會呢?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 1.168.206.48
※ 發信站: 批踢踢實業坊(ptt.cc)
※ 轉錄者: sing10407 (1.168.206.48), 時間: 02/15/2013 22:35:54
→
02/15 23:26, , 1F
02/15 23:26, 1F
→
02/17 14:55, , 2F
02/17 14:55, 2F
→
02/19 16:31, , 3F
02/19 16:31, 3F
→
02/19 16:32, , 4F
02/19 16:32, 4F
→
02/20 00:50, , 5F
02/20 00:50, 5F
→
02/20 00:51, , 6F
02/20 00:51, 6F
→
02/20 00:55, , 7F
02/20 00:55, 7F
→
02/20 00:58, , 8F
02/20 00:58, 8F
→
02/20 00:59, , 9F
02/20 00:59, 9F
→
02/20 00:59, , 10F
02/20 00:59, 10F