Главная Обратная связь

Дисциплины:






DBCC TRACESTATUS(-1)



Счетчики для анализа загрузки оперативной памяти

Объект Счетчик Описание
Memory (Память) Pages/sec (Обмен страниц в сек) количество обращений в секунду к файлу подкачки. Пороговое значение этого счетчика в течении длительного промежутка времени должно находится в пределах от 5 до 10.
Buffer Manager (Менеджер буфера) для данного экземпляра Buffer cache hit ratio (Процент попаданий в кэш буфера) показывает, сколько запросов пользователей (в процентах к общему) обслуживаются из буфера без необходимости обращения к диску. Рекомендуется, чтобы в течение длительного промежутка времени значение этого счетчика было не меньше 90 процентов
Process (Процесс) счетчиков Working Set (Рабочее множество) показывает, сколько памяти в настоящий момент использует каждый процесс. Значение этого счетчика для объекта процесса SQL Server нужно сравнить с экземпляром _Total
Process (Процесс) Page faults/sec (Ошибок страницы/сек) сколько раз для этого процесса пришлось обращаться к файлу подкачки. Значение этого счетчика для объекта процесса SQL Server нужно сравнить с экземпляром _Total
Memory (Память) Available baits (Доступно байт) представляет объем физической памяти, которая свободна и может быть немедленно выделена какому-либо процессу. Значение этого счетчика в течение длительного промежутка времени не должно приближаться к 0
Memory Manager (Менеджер памяти) Total Server Memory (KB) (Общая память сервера (KB)) счетчик для объекта соответствующего экземпляра SQL Server определяет, сколько именно памяти (виртуальной, включая страницы в файле подкачке) используют подсистемы SQL Server. Это значение должно быть существенно ниже, чем объем физической оперативной памяти на сервере

Некоторые моменты, связанные с оперативной памятью для SQL Server 2008.

В 32-разрядных системах существуют ограничения на объем адресуемой оперативной памяти: этот объем ограничен 4 Гбайт. Если на сервере оперативной памяти больше то, чтобы SQL Server мог использовать всю память, необходимо предпринять необходимые действия и в ОС, и на самом SQL Server:

· В ОС нужно прописать для строки загрузки операционной системы (пути ARC) в файл boot.ini дополнительный параметр /PAE (Physical Address Extension, расширение физических адресов), например:

multi(0)disk(0)risk(0)partition(2)\WINDOWS="Windows Server 2003, Enterprise RU"
/no execute=opt out /fast detect /PAE

· На SQL Server нужно включить параметр AWE enabled (от Address Windowing Extensions). Например:

sp_configure 'show advanced options', 1



RECONFIGURE

GO

sp_configure 'awe enabled', 1

RECONFIGURE

GO

После этого потребуется перезапустить сервер.

Проблемы при работе SQL Server в режиме AWE

SQL Server никогда не отдает выделенную ему память AWE обратно, эта память никогда не выгружается в файл подкачки. В связи с этим могут возникнуть проблемы с распределением памяти AWE между экземплярами SQL Server, работающими на одном компьютере. Поэтому настоятельно рекомендуется при использовании режима AWE всегда устанавливать для SQL Server параметры min server memory и max server memory, например, так:

sp_configure 'min server memory', 1024

RECONFIGURE

GO

sp_configure 'max server memory', 6144

RECONFIGURE

GO





sdamzavas.net - 2020 год. Все права принадлежат их авторам! В случае нарушение авторского права, обращайтесь по форме обратной связи...