Použití pevného disku řadič ukládání do mezipaměti se serverem SQL Server

Souhrn

Následující informace popisuje důsledky s kartou řadič pevného disku s ukládání do mezipaměti paměti karta řadiče pomocí serveru SQL Server (až 16 MB). Použití tohoto typu karty poskytuje výhody ukládání do mezipaměti bez nutnosti paměti nevýhody obvykle přidruženy diskové mezipaměti disku. Mezipaměti algoritmus zahrnuje ukládání do mezipaměti a "zvedací řazení" během zpětného zápisu, pokud je zápis dat seřazeny minimalizovat pohyb hlavy.

Další informace

Otázka 1
Dotaz: existují problémy při použití tohoto typu řadič způsobila serverem SQL server za předpokladu, že je na UPS, aby se zabránilo poškození dat, selhání napájení?

A. Pokud řadič disku stále zapsat data určena pro protokol transakcí serveru SQL Server, SQL Server obnovení nebudou pracovat správně.


Otázka 2
Dotaz: jaký vliv tohoto typu ukládání do mezipaměti řadiče nemá na výkon serveru SQL Server?

A. Pokud řadič mezipaměti zapsat na disk, co jí byla svěřena nikdy nebude (i když přilepí klávesnice, dojde k chybě operačního systému nebo selhání pevného disku), bude mít žádný problém. Na druhé straně Pokud řadič disku odkládání zápisu některých údajů protokolu serveru SQL Server a rozhodne fyzicky použít jiná data protokolu (z důvodu řazení "výtah") a zapsat zbytek z nějakého důvodu nezdaří, SQL Server má žádný způsob jak vědět, že některé protokolu chybí. Rychlý start nebo dokonce dopředném obnovení ze zálohy snímku nemusí obnovit databázi správně. V nejhorším případě by byla žádná selhání během zotavení a poškození dat by být zjištěno mnohem později.

Pokud je řadič disku robustní konstrukce, vám umožní selektivní write-through. Zařízení obsahující protokoly transakcí serveru SQL Server musí být vždy zápis. Navíc pokud automatické spuštění teplý pracovat správně, musí vyprázdněny všechny prostředky serveru SQL Server v době kontroly. Není-li řadič disku selektivní průběžným, jedinou alternativou je často zálohujte a nikdy spoléhat na rychlý start nebo obnovení protokolu transakce.


Question3
Dotaz: SQL Server by měl provádět ukládání do mezipaměti nebo řadič disku dělat, ukládání do mezipaměti?

A. záleží na kterém je rychlejší metodu. Naše pokusy ukázaly, že do mezipaměti serveru SQL Server je efektivnější než diskové mezipaměti operačního systému. Nemáme však žádný způsob jak vědět, zda je efektivnější než ukládání do mezipaměti používá určitý typ řadiče disku. SQL Server mezipaměti pravděpodobně nefunguje rychlé mezipaměti hardwaru; však má "uvnitř znalostní" a pracovat efektivněji.

Reprezentativní pracovního vytížení spusťte s parametrem paměti serveru SQL Server nastavena na minimální hodnotu, která bude podporovat počet uživatelů, které jsou potřebné pro instalaci (s aktivní mezipaměti řadiče disku). Zkuste jej s parametrem paměť v mezipaměti řadiče disku (s mezipaměti řadiče disku dezaktivován) nastavena na hodnotu plus velikost paměti RAM. Počet stránek v mezipaměti postup skutečně přesné porovnání by měl být stejné v obou případech. To trvá některé této velikosti mezipaměti postup je určen v procentech celkové velikosti mezipaměti, zatímco velikost celkové mezipaměti je určen parametr paměť a počet parametrů připojení uživatele. Velikost celkové mezipaměti je vše, co zbude po 42K připojení pro uživatele má byla carved nedostatek místa určeného parametrem paměť. Zbytek je rozdělen mezi postupem a data ukládání stránky do mezipaměti podle parametru mezipaměti postup.
SQL Server vyžaduje systémy podporují 'zaručené doručení na stabilní média' podle pokynů v části program Microsoft SQL Server Always-On úložiště řešení revize. FoDalší informace o požadavcích na vstupní a výstupní databázového stroje SQL Server klepněte na následující číslo článku databáze Microsoft Knowledge Base:

Vstupní a výstupní požadavky na 967576 Microsoft SQL Server databáze stroj

Vlastnosti

ID článku: 46091 - Poslední kontrola: 16. 1. 2017 - Revize: 1

Váš názor