http://topic.csdn.net/t/20040317/11/2852242.html
| SQL Server2000隻能利用至強CPU資源的5% |
伺服器: HPDL380 CPU2.8 記憶體1.0GB 作業系統W2k SQL Server2000+sp3 在伺服器 HPDL380 上測試一個預存程序給SQL Server2000,插入10萬條記錄耗時10多分鐘.其中CPU利用率沒有超出5%。在PC(P42.0,記憶體0.526GB 作業系統W2k SQL Server2000+sp3)插入10萬條記錄耗時35秒.其中CPU利用率超出50%. 調整伺服器:1.關閉超執行緒 問題(耗時10多分鐘)沒有解決。 2.卸載SP4 問題(耗時10多分鐘)沒有解決。 3.沒有安裝伺服器的遠程服務。請指教如何調整伺服器或SQL Server2000,能夠解決插入10萬條記錄耗時10多分鐘的問題
| 作者:匿名 發表時間:2005-07-13 11:55 |
| 作者:匿名 回複日期:2005-07-13 12:32 |
| 作者:匿名 回複日期:2005-07-13 13:31 |
企業管理器——選擇一個註冊執行個體(一般是電腦名稱)——右鍵——屬性——處理器裡查一下。一般情況下,系統是最優的,查一下你的機器有沒有中蠕蟲,從現象上看你的處理器好像被其他進程佔用,不一定是sql server,到工作管理員去看一看,有沒有異常的進程
| 作者:匿名 回複日期:2005-07-13 14:01 |
同意樓上: 企業管理器--右鍵你的執行個體--屬性--處理器看看兩台電腦的設定有什麼不同,一般不要自己設定.
| 作者:匿名 回複日期:2005-07-13 15:00 |
SQL Server 屬性(處理器選項卡)使用此選項卡查看或指定下列選項。 選項處理器 指定希望 Microsoft SQL Server 執行個體使用的處理器。 最大背景工作執行緒 指定 SQL Server 進程可用背景工作執行緒的最大數目。 在 Windows 上提升 SQL Server 的優先順序 指定 SQL Server 執行個體是否應當比同一電腦上啟動並執行其它進程具有更高的優先順序。預設值為 0,其優先順序基數為 7。如果將該選項設定為 1,則 SQL Server 在 Microsoft Windows NT 4.0 或 Windows 2000 發送器中以優先順序基數 13 運行。建議只在 SQL Server 專用的 Windows NT 4.0 或 Windows 2000 系統上更改該預設值。 使用 Windows NT 纖程 指定希望 SQL Server 執行個體使用纖程而非線程。在纖程中,SQL Server 為每個 CPU 分配一個線程,然後為每個並發使用者指派一個纖程,直到 max worker threads 值為止。此設定在重新啟動伺服器後生效。 使用所有可用的處理器 指定希望 SQL Server 將所有可用的處理器都用於並存執行查詢。 使用處理器數 指定希望 SQL Server 用於並存執行查詢的處理器數。 為允許查詢並存執行須滿足的最小查詢計劃閾值 指定 SQL Server 建立和執行並行計劃的閾值。只有當同一查詢的串列計劃的估計執行成本高於此選項的設定值時,SQL Server 才會為該查詢建立和執行並行計劃。 查看或更改此選項卡上的選項的配置值。如果更改了這些值,單擊"運行值"查看更改是否已生效。如果尚未生效,必須重新啟動 SQL Server 執行個體才能使更改生效。 運行值 查看此選項卡上的選項的當前運行值。這些值為唯讀值。
| 作者:匿名 回複日期:2005-07-13 15:45 |
兩台機器的SQL Server 都是按預設的配置,應該不會是蠕蟲,用最新的版本查過進程的優先順序為7,沒有調整過。在另一台至強CPU P3機器上測試也是不超過5%。鬱悶!!!
| 作者:匿名 回複日期:2005-07-13 16:29 |
今天只好把SQL-Server移到隨便一台PC(P42.0,記憶體0.526GB )上暫時代替,效果比HPDL380好多了。我準備重裝HPDL380的作業系統。然後載入SP2測試一下,再載入SP3測試一下,據說上述問題與SP4有關,我是通過覆蓋安裝卸載SP4的,可能內部保留了一些導致衝突的設定。晚上實施
| 作者:匿名 回複日期:2005-07-13 17:26 |
原來是伺服器的缺陷。DL380應該載入一個磁碟讀寫緩衝,還是個選配件 。靠!!!!根據HP服務商在伺服器上載入一個配件進行測試發現:運行插入SQL Server 資料庫10萬條記錄的預存程序,在伺服器上運行結束需要28秒(CPU利用率達到100%),讀10萬條記錄原先為17秒,現在讀40萬條記錄不足1秒。讀寫效能大幅提升.
| 作者:匿名 回複日期:2005-07-13 18:25 |