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