您目前已離線,請等候您的網際網路重新連線

修正: I/O 要求所產生的檢查點處理序可能會造成 I/O 瓶頸如果 I/O 子系統不不夠快,無法承受 SQL Server 2005 中的 IO 要求

請注意--重要:本文是以 Microsoft 機器翻譯軟體翻譯而成,且可能由 Microsoft Community 利用 Community Translation Framework技術或人工進行事後編修。翻譯過程並無專業譯者參與。Microsoft 同時提供使用者人為翻譯、機器翻譯及社群編修後的機器翻譯三種版本的文章,讓使用者可以依其使用語言使用知識庫中的所有文章。但是,所有翻譯文章都可能不盡完美,內容都可能出現詞彙、語意或文法上的錯誤。就翻譯內容之不正確或錯誤,或客戶因使用翻譯內容所產生的任何損害,微軟不負擔任何責任。Microsoft將依合理的商業努力不斷地更新機器翻譯軟體和工具,以期能為使用者提供更好的服務。

按一下這裡查看此文章的英文版本:929240
注意事項
Microsoft 會為一個可下載的檔案散佈 Microsoft SQL Server 2005年的修正程式。的修正程式是累積的因為每個新版本包含的所有 hotfix,和先前的 SQL Server 2005 隨附的所有安全性修正都修正版本。
結論
本文會說明下列有關此 hotfix 版本:
  • 此 hotfix 套件所修正的問題
  • 套用 hotfixpackage 的必要條件
  • 是否必須重新啟動電腦之後套用 thehotfix 套件的相關資訊
  • 是否會取代任何其他的 hotfixpackage hotfix 套件的相關資訊
  • 您是否必須做的任何登錄變更後套用 thehotfix 套件的相關資訊
  • Hotfixpackage 中所包含的檔案
徵狀
在 SQL Server 2005,檢查點處理序可能會產生定期 I/O 特殊圖文集。如果不不夠快,無法承受 I/O 要求的 I/O 子系統,I/O 要求會導致 I/O 瓶頸,檢查點處理程序執行。
發生的原因
之所以發生這個問題,是因為 SQL Server 的檢查點處理序會張貼盡可能一樣多的 I/O 要求當它判定它必須清除記錄變更根據 [復原間隔的緩衝區。根據預設,是這種行為。
解決方案
支援的 hotfix 是可以從 Microsoft 取得的。不過,此 Hotfix 僅用於修正本文中所述的問題。此 Hotfix 只適用於發生此特定問題的系統上。此 hotfix 可能會接受其他測試。因此,如果此問題不會嚴重影響,我們建議您等候下一版包含此 hotfix 的軟體更新。

如果 hotfix 可供下載,在此知識庫文件頂端將出現 [有可用的 Hotfix 供您下載] 區段。如果這個區段不會出現,請連絡 Microsoft 客戶服務及支援以取得 hotfix。

附註 如果發生其他問題,或如果需要進行疑難排解,您可能必須建立個別的服務要求。收取支援費用會套用到其他支援問題和此特定 hotfix 無法解決的問題。如 Microsoft 客戶服務及支援的電話號碼或建立個別的服務要求的完整清單,請造訪下列 Microsoft 網站: 附註 「 下載 Hotfix 」 表單會顯示 hotfix 可用的語言。如果看不到您的語言,是因為未提供該語言的 Hotfix 。

先決條件

若要套用此 hotfix,您必須使用 Microsoft SQL Server 2005 Service Pack 1 (SP1) 安裝。

如需有關如何取得 SQL Server 2005 的 Service Pack 1 的詳細資訊,請按一下下面的文件編號,檢視 「 Microsoft 知識庫 」 中的文件:
913089 如何取得最新的 service pack,SQL Server 2005

重新啟動資訊

沒有套用 hotfix 之後,請重新啟動電腦。

登錄資訊

您沒有變更登錄。

Hotfix 檔案資訊

此 hotfix 只包含這些檔案所需來修正本文所列的問題。此 hotfix 並未包含您必須將產品完整更新至最新版組建的所有檔案。

此 hotfix 的英文版具有下列表格中所列檔案屬性 (或較新的檔案屬性)。其日期和時間,這些檔案會列出在國際標準時間 (UTC)。當您檢視檔案資訊時,會將它轉換為本地時間。若要查看 UTC 與當地時間的時差,請在 [控制台] 中的日期和時間項目使用 [時區] 索引標籤。
SQL Server 2005,32 位元版本
檔案名稱檔案版本檔案大小日期時間平台
Databasemailengine.dll9.0.2214.075,1202007 年 1 月 16 日19:35x86
Logread.exe2005.90.2214.0400,7522007 年 1 月 16 日19:35x86
Microsoft.analysisservices.adomdclient.dll9.0.2214.0546,1602007 年 1 月 16 日19:35x86
Microsoft.analysisservices.deploymentengine.dll9.0.2214.0140,6562007 年 1 月 16 日19:35x86
Microsoft.analysisservices.dll9.0.2214.01,217,9042007 年 1 月 16 日19:35x86
Microsoft.sqlserver.mgdsqldumper.dll2005.90.2214.078,1922007 年 1 月 16 日19:35x86
Microsoft.sqlserver.sqlenum.dll9.0.2214.0910,7042007 年 1 月 16 日19:35x86
Msasxpress.dll9.0.2214.024,9442007 年 1 月 16 日19:35x86
Msgprox.dll2005.90.2214.0200,5602007 年 1 月 16 日19:35x86
Msmdlocal.dll9.0.2214.015,645,5522007 年 1 月 16 日19:35x86
Msmdredir.dll9.0.2214.03,993,9682007 年 1 月 16 日19:35x86
Qrdrsvc.exe2005.90.2214.0369,5202007 年 1 月 16 日19:35x86
Rdistcom.dll2005.90.2214.0643,4402007 年 1 月 16 日19:35x86
Repldp.dll2005.90.2214.0187,2482007 年 1 月 16 日19:35x86
Replmerg.exe2005.90.2214.0320,8802007 年 1 月 16 日19:35x86
Replprov.dll2005.90.2214.0550,2562007 年 1 月 16 日19:35x86
Replrec.dll2005.90.2214.0784,7522007 年 1 月 16 日19:35x86
Replsub.dll2005.90.2214.0407,4082007 年 1 月 16 日19:35x86
Spresolv.dll2005.90.2214.0177,0082007 年 1 月 16 日19:36x86
Sqlaccess.dll2005.90.2214.0350,5762007 年 1 月 16 日19:36x86
Sqlagent90.exe2005.90.2214.0321,3922007 年 1 月 16 日19:36x86
Sqlservr.exe2005.90.2214.028,972,9682007 年 1 月 16 日19:36x86
Xmlsub.dll2005.90.2214.0195,4402007 年 1 月 16 日19:36x86
Xpstar90.dll2005.90.2214.0295,2802007 年 1 月 16 日19:36x86
Xpstar90.rll2005.90.2214.0155,5042007 年 1 月 16 日19:35x86
SQL Server 2005,64 位元版本
檔案名稱檔案版本檔案大小日期時間平台
Databasemailengine.dll9.0.2214.075,1202007 年 1 月 17 日09:03x86
Logread.exe2005.90.2214.0525,1682007 年 1 月 17 日09:03x64
Microsoft.analysisservices.adomdclient.dll9.0.2214.0546,1602007 年 1 月 16 日19:35x86
Microsoft.analysisservices.adomdclient.dll9.0.2214.0546,1602007 年 1 月 17 日09:03x86
Microsoft.analysisservices.deploymentengine.dll9.0.2214.0140,6562007 年 1 月 16 日19:35x86
Microsoft.analysisservices.dll9.0.2214.01,217,9042007 年 1 月 16 日19:35x86
Microsoft.sqlserver.mgdsqldumper.dll2005.90.2214.078,1922007 年 1 月 16 日19:35x86
Microsoft.sqlserver.mgdsqldumper.dll2005.90.2214.094,0642007 年 1 月 17 日09:03x64
Microsoft.sqlserver.sqlenum.dll9.0.2214.0877,9362007 年 1 月 17 日09:03x86
Msasxpress.dll9.0.2214.024,9442007 年 1 月 16 日19:35x86
Msasxpress.dll9.0.2214.030,0642007 年 1 月 17 日09:03x64
Msgprox.dll2005.90.2214.0262,0002007 年 1 月 17 日09:03x64
Msmdlocal.dll9.0.2214.015,645,5522007 年 1 月 16 日19:35x86
Msmdredir.dll9.0.2214.03,993,9682007 年 1 月 16 日19:35x86
Qrdrsvc.exe2005.90.2214.0434,0322007 年 1 月 17 日09:03x64
Rdistcom.dll2005.90.2214.0836,4642007 年 1 月 17 日09:03x64
Repldp.dll2005.90.2214.0187,2482007 年 1 月 16 日19:35x86
Repldp.dll2005.90.2214.0237,9362007 年 1 月 17 日09:03x64
Replmerg.exe2005.90.2214.0417,6482007 年 1 月 17 日09:03x64
Replprov.dll2005.90.2214.0747,8882007 年 1 月 17 日09:03x64
Replrec.dll2005.90.2214.01,011,0562007 年 1 月 17 日09:03x64
Replsub.dll2005.90.2214.0528,2402007 年 1 月 17 日09:03x64
Spresolv.dll2005.90.2214.0225,6482007 年 1 月 17 日09:03x64
Sqlaccess.dll2005.90.2214.0357,7442007 年 1 月 17 日09:03x86
Sqlagent90.exe2005.90.2214.0392,5602007 年 1 月 17 日09:03x64
Sqlservr.exe2005.90.2214.039,386,9922007 年 1 月 17 日09:03x64
Xmlsub.dll2005.90.2214.0319,8562007 年 1 月 17 日09:03x64
Xpstar90.dll2005.90.2214.0543,6002007 年 1 月 17 日09:03x64
Xpstar90.rll2005.90.2214.0156,0162007 年 1 月 17 日09:03x64
SQL Server 2005,Itanium 架構版本
檔案名稱檔案版本檔案大小日期時間平台
Databasemailengine.dll9.0.2214.075,1202007 年 1 月 18 日13:41x86
Logread.exe2005.90.2214.01,098,0962007 年 1 月 18 日13:41IA-64
Microsoft.analysisservices.adomdclient.dll9.0.2214.0546,1602007 年 1 月 16 日19:35x86
Microsoft.analysisservices.adomdclient.dll9.0.2214.0546,1602007 年 1 月 18 日13:41x86
Microsoft.analysisservices.deploymentengine.dll9.0.2214.0140,6562007 年 1 月 16 日19:35x86
Microsoft.analysisservices.dll9.0.2214.01,217,9042007 年 1 月 16 日19:35x86
Microsoft.sqlserver.mgdsqldumper.dll2005.90.2214.078,1922007 年 1 月 16 日19:35x86
Microsoft.sqlserver.mgdsqldumper.dll2005.90.2214.0165,7442007 年 1 月 18 日13:41IA-64
Microsoft.sqlserver.sqlenum.dll9.0.2214.0877,9362007 年 1 月 18 日13:41x86
Msasxpress.dll9.0.2214.024,9442007 年 1 月 16 日19:35x86
Msasxpress.dll9.0.2214.057,7122007 年 1 月 18 日13:41IA-64
Msgprox.dll2005.90.2214.0545,1362007 年 1 月 18 日13:41IA-64
Msmdlocal.dll9.0.2214.048,717,1682007 年 1 月 18 日13:41IA-64
Msmdredir.dll9.0.2214.06,249,3282007 年 1 月 18 日13:41IA-64
Qrdrsvc.exe2005.90.2214.0943,9842007 年 1 月 18 日13:41IA-64
Rdistcom.dll2005.90.2214.01,884,0162007 年 1 月 18 日13:41IA-64
Repldp.dll2005.90.2214.0187,2482007 年 1 月 16 日19:35x86
Repldp.dll2005.90.2214.0511,3442007 年 1 月 18 日13:41IA-64
Replmerg.exe2005.90.2214.0957,2962007 年 1 月 18 日13:41IA-64
Replprov.dll2005.90.2214.01,619,8242007 年 1 月 18 日13:41IA-64
Replrec.dll2005.90.2214.02,144,1122007 年 1 月 18 日13:41IA-64
Replsub.dll2005.90.2214.01,159,5362007 年 1 月 18 日13:41IA-64
Spresolv.dll2005.90.2214.0498,0322007 年 1 月 18 日13:41IA-64
Sqlaccess.dll2005.90.2214.0352,1122007 年 1 月 18 日13:41x86
Sqlagent90.exe2005.90.2214.01,143,6642007 年 1 月 18 日13:41IA-64
Sqlservr.exe2005.90.2214.072,250,2242007 年 1 月 18 日13:42IA-64
Xmlsub.dll2005.90.2214.0593,2642007 年 1 月 18 日13:42IA-64
Xpstar90.dll2005.90.2214.0953,7122007 年 1 月 18 日13:42IA-64
Xpstar90.rll2005.90.2214.0154,9922007 年 1 月 18 日13:41IA-64
狀況說明
Microsoft 已確認這是<套用> 一節所列出的 Microsoft 產品的問題。
其他相關資訊
若要使用這個 hotfix 秒的檢查點 I/O 要求的數目限制,您必須使用 -kDecimalNumber 在 SQL Server 2005 中的啟動參數。在這個的啟動參數, DecimalNumber 表示以 mb 為單位的檢查點速度每秒。

注意根據預設,檢查點處理序則可確保 SQL Server 可以復原您所指定的復原間隔內的資料庫項目。如果您啟用此 hotfix 時,預設行為將會變更。因此,您可能會遇到長的復原時間,如果您指定的參數值很低。此外,備份可能要花久一點的時間,才能完成,因為檢查點處理程序會備份啟動也會延遲。我們建議您為有助於消除 I/O 瓶頸,使用下列方法:
  • 有足夠的硬體,以維持所公佈的 SQL Server 的 I/O 要求。
  • 執行足夠的應用程式調整。
如果您沒有啟用此 hotfix,請確定您執行的資料不足,無法測試您在生產伺服器上套用此 hotfix 之前。

若要設定要使用的 SQL Server 2005 -kDecimalNumber 啟動參數,請遵循下列步驟
  1. 啟動 SQL Server 組態管理員]。
  2. 在 [SQL Server 組態管理員] 中,按一下 [ SQL Server 2005 的服務,SQL Server 2005 中,執行個體上按一下滑鼠右鍵,然後按一下 [內容。例如,以滑鼠右鍵按一下SQL Server (MSSQLSERVER)
  3. SQL Server (MSSQLSERVER) 內容] 對話方塊中,按一下 [進階],然後按一下 [啟動參數
  4. 現有的文字結尾處輸入 -kDecimalNumber 在 [] 欄中,然後按一下[確定]

    例如,如果您想要調節的檢查點處理序,能夠產生只有 3 MB 的 I/O 要求每秒,使用 [啟動參數的-k3。當您這麼做時,檢查點處理序就會計算間隔,自動將每秒 3 MB 內 I/O 要求。
  5. 重新啟動參數的 SQL Server,才會生效。
累積更新套件 (組建 3161) 也包含此 hotfix 的 SQL Server 2005 的 Service Pack 2。 如需詳細資訊,按一下下面的文件編號,檢視 「 Microsoft 知識庫 」 中的文件:
935356 SQL Server 2005 的 Service Pack 2 的累積更新套件 (組建 3161)
参考
如需詳細資訊,按一下下面的文件編號,檢視 「 Microsoft 知識庫 」 中的文件:
824684 用來描述 Microsoft 軟體更新標準術語的說明

警告:本文為自動翻譯

內容

文章識別碼:929240 - 最後檢閱時間:01/01/2016 03:38:00 - 修訂: 1.0

Microsoft SQL Server 2005 Developer Edition, Microsoft SQL Server 2005 Enterprise Edition, Microsoft SQL Server 2005 Enterprise Edition for Itanium Based Systems, Microsoft SQL Server 2005 Enterprise X64 Edition, Microsoft SQL Server 2005 Standard Edition, Microsoft SQL Server 2005 Standard X64 Edition

  • kbautohotfix kbsql2005engine kbhotfixserver kbqfe kbmt KB929240 KbMtzh
意見反應
cript>