推 ngoog:你們的硬體是怎樣? 較新版軟體會對新的硬體優化 02/21 22:12
是這樣的
客戶那的資料庫滿複雜
大多程式都要用到很多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