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

快取在 SQL Server 中的磁碟控制卡的描述

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

按一下這裡查看此文章的英文版本:86903
結論
使用寫入快取 (也稱為寫回快取) 磁碟控制站 canimprove SQL Server 的效能。寫入快取控制站和 disksubsystems 都是安全的 SQL Server,如果它們是特別設計的 foruse 資料重要的交易式資料庫管理系統 (DBMS) 環境中。這些設計特色必須保留快取的資料,如果 systemfailure,就會發生。使用外部的不斷電供電系統 (UPS) toachieve 這通常是不足夠,因為失敗模式乘冪的 areunrelated 可以發生。

快取控制站和磁碟子系統可以安全地以使用 SQL Server.Most 納入新特殊用途的伺服器平台是安全的。不過,您應該洽詢您的硬體廠商,以確定 thedisk 子系統特別測試過核准 datacritical 交易的關聯式資料庫管理系統 (RDBMS) 環境中使用。
其他相關資訊
SQL Server 資料修改陳述式產生邏輯分頁寫入。Thisstream 的寫入可以附圖為將兩個地方: 記錄檔和切記本身。基於效能考量,SQL Server 會將延後寫入切記,透過它自己的快取緩衝區系統。寫入至記錄檔會延後到認可時間的 onlymomentarily。它們不會為資料寫入快取在 samemanner 中。因為指定的頁面永遠 precedethe 頁面的資料寫入記錄檔有時稱為 「 預先寫入 」 的記錄檔會寫入記錄檔。

交易完整性是一種 relationaldatabase 系統的基本概念。交易被視為不可部分完成的 workthat 單位完全套用或完全復原。SQL 預先 Serverwrite 的交易記錄檔是 implementingtransactional 完整性的重要元件。

交易式完整性,也就是尚未計劃的 systemfailure 從復原概念 closelyrelated 也必須處理任何關聯式資料庫系統。各種不同的非理想,真實世界效果可能會導致發生此錯誤。在許多資料庫管理系統上,系統可能會導致 lengthyhuman 導向手動復原程序。

相反地,SQL Server 修復機制是完全自動的 andoperates,而不需人力介入。例如,SQL Server 可以 besupporting,關鍵任務的實際執行應用程式和經驗 asystem 失敗,因為瞬間電源波動。在還原 ofpower 時伺服器硬體會重新開機,網路軟體會初始化 loadand,而且 SQL Server 會重新啟動。當 SQL Server 會初始化,itwill 會自動執行其 thetransaction 記錄檔中的資料為基礎的復原程序。這整個程序就不需要人力介入。每當用戶端工作站重新啟動後,使用者會尋找所有 theirdata 存在,到最後一次所輸入的交易。

SQL Server 交易完整性,並自動修復構成 verypowerful 時間勞力儲存功能。如果經過正確設計用於資料寫入快取控制站 isnot 重要的交易式 DBMSenvironment,它可能會危害 SQL Server 能夠復原,hencecorrupting 資料庫。如果控制器會攔截 SQLServer 交易記錄檔寫入和它們在硬體中 thecontroller 棋盤快取的緩衝區,但不會保留這些在 systemfailure 期間寫入網頁,也可能會發生。

最快取控制站執行寫入快取。此外,寫入 cachingfunction 永遠無法停用。

即使伺服器使用了 UPS,這並不保證 thecached 寫入的安全性。就會發生 UPS 沒有 notaddress 的各種類型的系統失敗。例如,記憶體同位檢查錯誤、 作業系統設陷或 ahardware 小毛病,使系統重新開機可能會產生 uncontrolledsystem 中斷。在硬體寫入快取記憶體失敗可以 alsoresult 很重要的記錄檔資訊的遺失。

另一個可能發生的問題與相關的寫入快取控制站可能會發生 atsystem 關機。是不常見,「 循環 」 組態變更期間的作業系統 orreboot 系統的位置。即使小心 operatorfollows 作業系統建議等到所有的磁碟 activityhas 不之前重新啟動系統,快取的寫入仍然是 presentin 的控制站。當按下 CTRL + ALT + DEL 組合鍵時,或按下 theRESET 按鈕時,就可以捨棄快取的寫入,potentiallydamaging 資料庫。

它可的設計硬體寫入快取,納入 accountall 可能會導致捨棄混亂的快取資料,因此會由資料庫伺服器使用的 besafe。攔截 RST 匯流排訊號,以避免 thecaching 控制站、 備份和鏡像的主機板電池或 ERC (errorchecking & 修正) 記憶體的不受控制的重設這些設計功能 wouldinclude 的部分。請洽詢您的硬體廠商,以確保寫入快取包含這些,以避免資料遺失所需的任何其他功能。

SQL Server 需要支援 「 保證的傳遞到穩定媒體 」,在 Microsoft SQL Server Always-On 存放裝置解決方案檢閱程式之下所述的系統。Fo如需有關 SQL Server 資料庫引擎的輸入與輸出需求的詳細資訊,請按一下下面的文件編號,檢視 「 Microsoft 知識庫 」 中的文件:
967576 Microsoft SQL Server 資料庫引擎輸入/輸出需求
prodsms

警告:本文為自動翻譯

內容

文章識別碼:86903 - 最後檢閱時間:04/28/2015 21:17:00 - 修訂: 1.0

Microsoft SQL Server 7.0 Standard Edition, Microsoft SQL Server 2000 Standard Edition, Microsoft SQL Server 2005 Standard Edition, Microsoft SQL Server 2005 Developer Edition, Microsoft SQL Server 2005 Enterprise Edition, Microsoft SQL Server 2005 Workgroup Edition, Microsoft SQL Server 2008 Standard, Microsoft SQL Server 2008 Analysis Services, Microsoft SQL Server 2008 Developer, Microsoft SQL Server 2008 Enterprise, Microsoft SQL Server 2008 Enterprise Evaluation, Microsoft SQL Server 2008 Express, Microsoft SQL Server 2008 Express with Advanced Services, Microsoft SQL Server 2008 Integration Services, Microsoft SQL Server 2008 R2 Analysis Services, Microsoft SQL Server 2008 R2 Datacenter, Microsoft SQL Server 2008 R2 Developer, Microsoft SQL Server 2008 R2 Enterprise, Microsoft SQL Server 2008 R2 Express, Microsoft SQL Server 2008 R2 Express with Advanced Services, Microsoft SQL Server 2008 R2 for Embedded Systems, Microsoft SQL Server 2008 R2 Integration Services, Microsoft SQL Server 2012 Analysis Services, Microsoft SQL Server 2012 Business Intelligence, Microsoft SQL Server 2012 Developer, Microsoft SQL Server 2012 Enterprise, Microsoft SQL Server 2012 Express, Microsoft SQL Server 2012 for Embedded Systems, Microsoft SQL Server 2012 Parallel Data Warehouse, Microsoft SQL Server 2012 Service Pack 1, Microsoft SQL Server 2012 Service Pack 2, Microsoft SQL Server 2012 SP1 PowerPivot for Microsoft Excel 2010, Microsoft SQL Server 2012 Standard, Microsoft SQL Server 2012 Web, SQL Server 2012 Enterprise Core, SQL Server 2012 Reporting Services, Microsoft SQL Server 2014 Business Intelligence, Microsoft SQL Server 2014 Developer, Microsoft SQL Server 2014 Enterprise, Microsoft SQL Server 2014 Enterprise Core, Microsoft SQL Server 2014 Express, Microsoft SQL Server 2014 Service Pack 1, Microsoft SQL Server 2014 Standard, Microsoft SQL Server 2014 Web, SQL Server 2014 Reporting Services

  • kb3rdparty kbhardware kbinfo kbmt KB86903 KbMtzh
意見反應
s">