ВУЗ:
Составители:
Рубрика:
119
3.8.1. Виды и средства мониторинга работы SQL Server 2000
Одной из обязанностей администратора является контроль за работой сервера.
Он должен периодически измерять нагрузку, которая ложится на подсистемы серве-
ра. Это позволит выявить проблемы на стадии их появления и предпринять необхо-
димые меры для их предотвращения.
Мониторинг работы сервера может выполняться также для оптимизации рабо-
ты пользователей. Обычно пользователям не разрешается работать с данными на-
прямую. Все алгоритмы обработки данных реализуются в виде хранимых процедур.
Такой подход позволяет также реализовать при обработке данных бизнес-логику,
специфичную для конкретной организации. Разработчик может реализовать правила
контроля достоверности данных, которые выполняются при попытке пользователя
изменить или удалить данные.
Однако
не всегда процедуры пишутся наиболее оптимальным образом. Непра-
вильно написанная процедура может заметно снизить производительность выполне-
ния обработки данных. Если хранимая процедура слишком долго блокирует инфор-
мацию, то это может снизить производительность работы других хранимых проце-
дур. Проблема не так страшна, когда таких процедур одна–две. Но если количество
неоптимизированных
процедур значительно, они мешают друг другу, блокируя ре-
сурсы и загружая систему. В этом случае пользователи наверняка отметят, что сис-
тема работает нестабильно и часто выполнение запросов прерывается.
Мониторинг работы SQL Server 2000 позволяет найти хранимые процедуры,
которые не лучшим образом используют системные ресурсы и снижают производи-
тельность системы в целом. Администратор может проанализировать
каждый шаг
процедуры в отдельности и определить, какую операцию необходимо оптимизиро-
вать. Это лишь один из примеров оптимизации работы пользователей. Можно легко
продолжить этот список. Неудовлетворительная производительность сервера может
быть связана и с его аппаратной частью.
При выборе компьютера, который будет работать в качестве сервера баз дан-
ных предприятия, необходимо
оценить объем нагрузки, который ожидается как для
компьютера в целом, так и для каждой из подсистем в отдельности. Неудовлетвори-
119 3.8.1. Виды и средства мониторинга работы SQL Server 2000 Одной из обязанностей администратора является контроль за работой сервера. Он должен периодически измерять нагрузку, которая ложится на подсистемы серве- ра. Это позволит выявить проблемы на стадии их появления и предпринять необхо- димые меры для их предотвращения. Мониторинг работы сервера может выполняться также для оптимизации рабо- ты пользователей. Обычно пользователям не разрешается работать с данными на- прямую. Все алгоритмы обработки данных реализуются в виде хранимых процедур. Такой подход позволяет также реализовать при обработке данных бизнес-логику, специфичную для конкретной организации. Разработчик может реализовать правила контроля достоверности данных, которые выполняются при попытке пользователя изменить или удалить данные. Однако не всегда процедуры пишутся наиболее оптимальным образом. Непра- вильно написанная процедура может заметно снизить производительность выполне- ния обработки данных. Если хранимая процедура слишком долго блокирует инфор- мацию, то это может снизить производительность работы других хранимых проце- дур. Проблема не так страшна, когда таких процедур одна–две. Но если количество неоптимизированных процедур значительно, они мешают друг другу, блокируя ре- сурсы и загружая систему. В этом случае пользователи наверняка отметят, что сис- тема работает нестабильно и часто выполнение запросов прерывается. Мониторинг работы SQL Server 2000 позволяет найти хранимые процедуры, которые не лучшим образом используют системные ресурсы и снижают производи- тельность системы в целом. Администратор может проанализировать каждый шаг процедуры в отдельности и определить, какую операцию необходимо оптимизиро- вать. Это лишь один из примеров оптимизации работы пользователей. Можно легко продолжить этот список. Неудовлетворительная производительность сервера может быть связана и с его аппаратной частью. При выборе компьютера, который будет работать в качестве сервера баз дан- ных предприятия, необходимо оценить объем нагрузки, который ожидается как для компьютера в целом, так и для каждой из подсистем в отдельности. Неудовлетвори-
Страницы
- « первая
- ‹ предыдущая
- …
- 117
- 118
- 119
- 120
- 121
- …
- следующая ›
- последняя »