Published on

November 16, 2011

Проверочный список для экземпляра SQL Server

Добро пожаловать на мой блог о проверочном списке для экземпляра SQL Server! В этом списке мы будем обсуждать различные настройки и соображения для экземпляров SQL Server. Этот список разработан для помощи администраторам баз данных в документировании и оптимизации производительности и доступности их экземпляров SQL Server.

Основные сведения

Начнем с основной информации об экземпляре SQL Server:

  • Реальная или виртуальная машина
  • Экземпляр по умолчанию или с именем
  • Одиночный или множественные экземпляры
  • Имя экземпляра
  • Номер порта
  • Версия SQL Server
  • Редакция SQL Server
  • 32-битная или 64-битная
  • Уровень пакета обновления
  • Версия (сборка)
  • Язык сервера
  • Сортировка сервера
  • Установлены последние обновления
  • Список добавленных исправлений
  • Тип лицензии
  • Лицензия действительна?
  • Продуктовый ключ

Псевдонимы

Далее рассмотрим псевдонимы сервера и сетевые протоколы:

  • Псевдонимы сервера и настройки
  • Сетевые протоколы
  • Общая память
  • Именованные каналы
  • TCP/IP
  • VIA
  • Включено ли шифрование протокола

Кластеризация

Если ваш экземпляр SQL Server является частью кластера Windows, следует задокументировать следующее:

  • Является ли этот экземпляр частью кластера Windows
  • Имя виртуального сервера
  • IP-адрес виртуального сервера

Тип рабочей нагрузки

Важно определить тип рабочей нагрузки вашего экземпляра SQL Server:

  • OLTP
  • OLAP
  • Комбинированный

Расположение файлов

Давайте задокументируем расположение файлов для различных компонентов SQL Server:

  • Исполняемые файлы SQL Server и связанные файлы
  • Расположение системных баз данных
  • Производственные файлы MDF/NDF
  • Производственные файлы LDF
  • Tempdb
  • Файлы BAK/TRN

Настройка Tempdb

Оптимизация настройки Tempdb может значительно повысить производительность. Рассмотрите следующее:

  • Предварительный размер Tempdb
  • Текущий размер Tempdb
  • Находится ли Tempdb на собственном массиве
  • Разделен ли Tempdb на несколько файлов
  • Если несколько файлов, сколько физических файлов
  • Если несколько файлов, имеет ли каждый файл одинаковый размер

Установленные/работающие службы на этом экземпляре

Давайте определим различные установленные и работающие службы на экземпляре SQL Server:

  • Службы баз данных SQL Server (MSSQLSERVER)
  • SQL Server Agent
  • Integration Services
  • Analysis Services
  • Reporting Services
  • Полнотекстовый поиск
  • SQL Server Activity Directory Helper
  • SQL Server Browser
  • SQL Server VSS Writer

Настройки, связанные с ОС

Давайте рассмотрим некоторые настройки, связанные с ОС, которые могут повлиять на производительность SQL Server:

  • Включена ли мгновенная инициализация файлов
  • Включена ли настройка “Блокировка страниц в памяти” (только для 64-битных систем)
  • 32-битная конфигурация памяти (если используется 32-битная память)
  • Сколько 32-битной памяти доступно для экземпляра
  • Содержит ли файл Boot.ini переключатель /3GB
  • Содержит ли файл Boot.ini переключатель /PAE
  • Включена ли настройка сервера “awe enabled”

Настройки SP_Configure

Давайте рассмотрим некоторые важные настройки SP_Configure:

  • Минимальное значение
  • Максимальное значение
  • Текущая настройка по умолчанию

Связанные серверы

Если ваш экземпляр SQL Server связан с другими экземплярами, задокументируйте следующее:

  • Связан ли этот экземпляр с другими экземплярами
  • Опишите, как связаны экземпляры

Зеркалирование баз данных, служба Broker, SOAP, TSQL

Если вы используете какие-либо из этих функций, задокументируйте соответствующую информацию:

  • Зеркалирование баз данных
  • Служба Broker
  • SOAP
  • TSQL

Репликация

Если вы используете репликацию, задокументируйте следующее:

  • Используется ли репликация
  • Тип используемой репликации
  • Роль(и) репликации
  • Имена экземпляров, участвующих в репликации

Политика управления на основе правил SQL Server 2008

Если вы используете политику управления на основе правил, задокументируйте следующее:

  • Используется ли политика управления на основе правил
  • Используется ли этот экземпляр для управления политиками
  • Перечислите все экземпляры,
Click to rate this post!
[Total: 0 Average: 0]

Let's work together

Send us a message or book free introductory meeting with us using button below.