|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||
11.4. Мониторинг производительности SQL Server 200511.4.1. Основы мониторинга производительностиОценка производительности SQL Server 2005, задачи мониторинга производительности Кроме наблюдения за событиями, происходящими на сервере, и регулярного просмотра журналов, у администраторов SQL Server 2005 есть еще одна важная обязанность — мониторинг производительности работы сервера. Главная цель мониторинга производительности — обеспечить комфортную работу пользователей с приложением, который использует SQL Server 2005. При этом нужно не только оценивать текущую производительность, но и прогнозировать развитие тенденций в будущем. Хороший администратор не ждет ситуации, когда пользователи в один голос сообщат руководству, что работать с задачей стало невозможно, а решает проблемы с производительностью еще до того, как они станут мешать работе пользователей. Конечно, на большинстве предприятий, особенно небольших, никто не занимается мониторингом производительности и не отслеживает тенденции, ограничиваясь прикидками "быстро/не быстро". Однако на больших предприятиях для важных задач такой мониторинг производится обязательно. Да и на любом предприятии при приеме задачи в эксплуатацию стоит задавать вопрос: а что будет через несколько лет, когда в базе данных накопятся десятки гигабайт информации? Обычно намного проще заставить разработчика уделить внимание вопросам, связанным с производительностью, при приеме задачи, чем пытаться сделать что-то через 3—4 года после ввода задачи в эксплуатацию. Существует большое количество книг и статей, которые посвящены вопросам мониторинга оптимизации производительности SQL Server. В качестве отправной точки для поиска информации можно посоветовать замечательный Web-сайт www.sql-server-performance.com. Это компилятивный Web-сайт, на котором систематизируются и выкладываются статьи, главы из книг и утилиты из самых разных источников. Есть также специальный учебный курс Microsoft, который посвящен исключительно вопросам производительности SQL Server. Правда, он был создан еще для SQL Server 7.0 (и в настоящее время для заказа в учебных центрах недоступен), но большинство тем в этом курсе не потеряло актуальности и для SQL Server 2005. Для мониторинга и оптимизации производительности существует своя терминология. С этой терминологией (и общим планом мониторинга производительности) вы познакомитесь в следующем разделе.
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||
Получить учебные материалы по этому курсу |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||