- •Задание На курсовую работу студенту группы ______________________________________________
- •Перечень условных обозначений
- •1.2 Описание бизнес-процессов (функций, подлежащих автоматизации) в предметной области.
- •1.3 Построение диаграмм прецедентов и последовательностей uml Выдача займа (Диаграмма прецедентов) представлена на (рис. 1.4):
- •Intel Core 2 Duo
- •В качестве ос: Windows Server 2012;
- •Tpc тесты
- •Сравнение цен
- •Регламент работы:
- •1.9 Обзор аналогов программного обеспечения
- •1.10 Документирование концепции программного проекта в табличном представлении.
- •Постановка задачи
- •4.5 Порядок мониторинга работы бд
- •Заключение список использованных источников
- •Приложение а
4.5 Порядок мониторинга работы бд
Для начала необходимо определить базовые параметры производительности. На первом шаге обеспечения режима упреждающего мониторинга устанавливается совокупность основных параметров работы сервера базы данных. Эта совокупность указывает на производительность сервера в нормальных условиях, помогает документировать и понять все значимые фоновые процессы, также помогает обозначить ситуации, “не требующие вмешательства», чтобы в дальнейшем не обращать на них внимания. Администратор баз данных может определить варианты игнорирования сообщений системы, так как иначе формируется большое количество ложных извещений.
Определение базовых параметров при помощи System Monitor
Для сбора базовых параметров необходимо вызвать System Monitor.
Откроем Control Panel, Administrative Tools, Performance. Дважды щелкнем на Performance Logs and Alerts на левой панели. Нажмем правую кнопку на Counter Logs и укажем New Log Settings.
Введём имя для графика, затем нажмём OK. В диалоговом окне Select Counters необходимо выбирать первый счетчик, затем нажать Add. Повторим эти операции до тех пор, пока все счетчики не будут добавлены, затем нажмём Close.
Обычное значение интервала установим 15 секунд. Более длинные интервалы занимают меньше места, однако они обеспечивают менее подробные данные.
Далее в таблицу Log Files собираются данные базовых параметров производительности.
Установка эталонных значений
После того как установлены базовые параметры производительности сервера, приступим к установке эталонных значений, что облегчает понимание производительности сервера при работе в нескольких заранее установленных ситуациях.
Для эталонов используется тот же режим мониторинга, что и для определения базовых параметров. Использовать одно из распространенных промышленных средств, таких как TPC-C или SAP.
После определения базовых параметров производительности сервера при заранее заданных нагрузках можно будет узнать, как поведёт себя система.
Позволит администратору узнать о возможных проблемах с сервером и принять необходимые меры до того, как пользователи что-нибудь заметят.
Для контроля производительности сервера используем SystemMonitorдля наблюдения за текущими счетчиками:
Memory—Pages/sec
Network Interface—Bytes total/sec
Physical Disk—Disk Transfers/sec
Processor—% Processor Time
SQLServer:Access Methods—Full Scans/sec
SQLServer:Buffer Manager—Buffer Cache Hit Ratio
SQLServer:Databases Application Database—Transactions/sec
SQLServer:General Statistics—User connections
SQLServer:Latches—Average Latch Wait Time
SQLServer:Locks—Average Wait Time
SQLServer:Locks—Lock Timeouts/sec
SQLServer:Locks—Number of Deadlocks/sec
SQLServer:Memory Manager—Memory Grants Pending
Описание базовых параметров счётчиков представлено в таблице:


Необходима установка предупреждений, для следующих ситуаций:
Ошибки, влияющие на эксплуатацию, особенно ошибки с показателем важности от 19 до 25;
Блокировки;
Использование процессора;
Использование диска;
Сканирования (SQLServer: Access Methods).
