Използване на контролера на твърдия диск, кеширане с SQL Server

Резюме

Следната информация описва ефекти от използване на SQL Server с контролера на твърдия диск карта с памет картата на контролер за кеширане (до 16 МБ). Използването на този тип карта осигурява предимствата на диск кеширане без да е необходимо паметта tradeoffs обикновено са свързани с кеширане на диска. Алгоритъм за кеширане включва кеширане и "Асансьор сортиране" по време на кеш, когато данните се изписва се сортира да намалите ръководител движение.

Допълнителна информация

Въпрос 1
Р. има някакви проблеми при използването на този тип на контролера, причинени от SQL Server при условие на сървъра на прозорци, за да избегне повреждане на данни поради прекъсване на захранването?

A. ако дисковия контролер никога не може да запише данни, предназначени за SQL Server регистър, възстановяване на SQL Server няма да работи правилно.


Въпрос 2
Р. какво влияние този вид кеширане контролер има за изпълнение на SQL Server?

А. ако кеш Контролерът не успее да запис на диска, какво е бил натоварен с него (дори ако клавиатурата дискове, операционната система се срива или сривове на твърдия диск), няма да има проблем. От друга страна ако дисковия контролер закъснения за писане на SQL Server регистрационни данни и избере да приложи физически други данните (поради сортиране "Асансьор") и не останалата част от него по някаква причина, SQL Server е начин знае, че някои от регистрационния файл липсва. Горещо стартиране или дори подвижен напред от архивиране на снимка може да възстанови правилно. В най-лошия случай няма да няма грешка по време на възстановяване и повреда на данни ще бъдат открити много по-късно.

Ако дисковия контролер стабилна работа, тя ще позволи чрез селективно запис. Устройството регистрационните файлове за транзакциите на SQL Server винаги трябва да пишете до. Освен това ако автоматичното горещо включване да работи правилно, всички устройства за SQL Server трябва да бъдат изтрити по време на контролна точка. Ако дисковия контролер позволява чрез селективно запис, единствената алтернатива е да направи чести архивирания и никога не разчита на горещо стартиране или свиване на регистрационния файл на транзакцията напред.


Question3
Р. трябва да SQL Server да кеширане или да дисковия контролер Направете кеширане?

A. отговора зависи от които е по-бърз метод. Нашите опити показват, че кеша на SQL Server е по-ефективно от кеша на диска на операционната система. Обаче ние имаме начин знае дали това е по-ефективно от кеширане, използвани от определен тип дисковия контролер. Кеш за SQL Server вероятно не работи по-бързо кеш на хардуера; обаче тя е "вътрешна информация" и да работят по.

Изпълни представител натоварване с SQL Server памет параметър на минималната стойност, която ще поддържа броя на потребителите изисква (с диск контролер кеш активен) за вашата инсталация. Опитайте с параметъра памет, задайте стойността плюс размера на RAM в дисковия контролер кеш (с контролер кеша на диска деактивира). За наистина точно сравнение брой страници в кеша на процедурата трябва да бъде равна и в двата случая. Това прави някои жонглиране, защото размерът на кеша на процедурата е зададен в % от общият размер на кеш, докато размера на общата кеша е зададен от параметъра памет и броя на параметър потребителски връзки. Общият размер на кеш е каквото е останало след 42K потребител връзка издялано от пространството, указан от параметъра памет. Останалата част се разделя между процедура и данни страницата кеш съгласно процедурата кеш параметър.
SQL сървърът изисква системи за поддръжка "гарантирана доставка стабилна носител", както е посочено в програма на Microsoft SQL Server Always-On съхранение разтвор преглед. Фоза повече информация относно изискванията на входа и изхода на ядрото на база данни на SQL Server, щракнете върху следния номер на статия в базата знания на Microsoft:

967576 Microsoft SQL Server база данни двигател входно изходна изисквания

Свойства

ИД на статията: 46091 – Последен преглед: 16.01.2017 г. – Редакция: 1

Обратна връзка