Windows-Server-2003

如果 win2003 伺服器上的專用 SQL-Server 2005 出現問題怎麼辦?

  • January 19, 2010

我在 win2003 32 位(3,5GB RAM)4 CPU 伺服器上有一個 sql-server 2005,帶有 RAID 5 磁碟陣列,其性能是虛擬 2008-SQL-Server Win2008 32 位 2GB RAM Raid 5 的 1/10伺服器。

Job是從一個數據庫的一張表中刪除8,5條Mio Records。6 小時後,作為測試環境的虛擬伺服器完成了這項工作。與此同時,生產伺服器已經完成了幾乎 1 次 Mio 刪除。那真正的win2003伺服器有什麼問題?

在哪裡看,哪些參數規則?

和平

PS:比較這些系統是否不公平?

生產伺服器很可能還有其他請求要服務,因此它必須共享資源並等待鎖定。

這個關於stackoverflow的建議應該可以很好地解決您的問題。

我認為性能差異不會那麼糟糕,但這一切都取決於。在同一硬體上從 03/sql05 更改為 08/sql08 時,我的基準測試應用程序性能提高了 7 倍。您可以嘗試在 905 伺服器上將並行度更改為 1。我已經看到通過這樣做改善了暗示不佳的查詢。此外檢查每個記憶體有哪些記憶體,是否有任何其他磁碟 I/O 活動以及處理器類型。請記住,2.4 ghz nehalem 處理器可以使 merom 3.2 ghz proc 看起來像是以一半速度執行。

引用自:https://serverfault.com/questions/103606