Вы когда-нибудь задавались вопросом, что означают все эти настройки свойств в SQL Server и действительно ли вам нужно их настраивать? В этой статье мы рассмотрим основные моменты свойств конфигурации SQL Server и обсудим их значение.
Вкладка “Общие”
Вкладка “Общие” в свойствах конфигурации SQL Server отображает системную и серверную информацию. Она позволяет настроить параметры запуска, такие как автоматический запуск SQL Server и SQL Server Agent. Рекомендуется включить автозапуск MSDTC, если вы хотите, чтобы служба MSDTC загружалась автоматически для управления транзакциями между несколькими серверами. Кроме того, вы можете настроить дополнительные параметры запуска для настройки поведения SQL Server.
Вкладка “Память”
Вкладка “Память” позволяет настроить выделение памяти для SQL Server. По умолчанию SQL Server настроен на использование динамического выделения памяти, что рекомендуется. Однако, при необходимости вы можете настроить минимальное и максимальное значения выделения памяти. Резервирование физической памяти является отличным вариантом для выделенных систем, так как это уменьшает подкачку и попадания в кэш. Важно отметить, что настройка выделения памяти должна выполняться осторожно и основываться на доступной памяти для SQL Server.
Вкладка “Процессор”
Вкладка “Процессор” позволяет указать процессоры, которые должен использовать SQL Server. Количество поддерживаемых процессоров зависит от версии SQL Server. Рекомендуется выделить соответствующее количество процессоров в зависимости от вашей версии. Кроме того, вы можете настроить количество потоков для соответствия количеству пользовательских подключений для оптимальной производительности. Рекомендуется включить опцию “Увеличить приоритет SQL Server в Windows” для выделенных серверов, чтобы приоритет SQL Server был выше, чем у других процессов.
Вкладка “Безопасность”
Вкладка “Безопасность” позволяет указать метод аутентификации для SQL Server. Вы можете выбрать между комбинированной аутентификацией (SQL Server и Windows) или только аутентификацией Windows. Можно также указать уровень аудита, рекомендуется выбрать хотя бы “Отказ”. Кроме того, вы можете указать учетную запись, которую следует использовать для запуска службы SQL Server.
Вкладка “Подключения”
Вкладка “Подключения” позволяет установить максимальное количество пользовательских подключений. Вы также можете установить параметры обработки запросов по умолчанию для пользовательских подключений, такие как проверка ограничений в промежуточном/отложенном режиме, неявные транзакции и настройки ANSI. Кроме того, вы можете настроить подключения к удаленным серверам, тайм-ауты для удаленных запросов и принудительное выполнение распределенных транзакций.
Вкладка “Настройки сервера”
Вкладка “Настройки сервера” позволяет настроить различные поведения сервера. Вы можете выбрать язык по умолчанию для отображения даты и указать параметры поведения сервера, такие как прямые обновления системных таблиц, отключение вложенных триггеров и настройки губернатора запросов. Кроме того, вы можете настроить SQL Mail для отправки уведомлений по электронной почте и изменить значения по умолчанию, соответствующие стандартам Y2K для дат с двухзначным годом.
Вкладка “Настройки базы данных”
Вкладка “Настройки базы данных” позволяет настроить заполнение индексов, параметры резервного копирования и восстановления, интервал контрольной точки и пути каталогов данных и журналов по умолчанию. Заполнение индексов определяет количество свободного места на страницах данных для размещения добавлений или изменений данных. Важно соблюдать баланс между производительностью чтения и ускорением выполнения больших обновлений при изменении заполнения индексов.
Вкладка “Репликация”
Вкладка “Репликация” позволяет настроить репликацию между SQL Server. Вы можете настроить локальный сервер или другой сервер в качестве дистрибьютора, издателя или обоих. Важно убедиться, что служба SQL Server Agent не использует учетную запись системы при назначении дистрибьютора. Отключение репликации также возможно через эту вкладку.
Вкладка “Active Directory”
Вкладка “Active Directory” позволяет управлять информацией SQL Server, опубликованной в Active Directory. Вы можете добавлять, обновлять или удалять информацию SQL Server по мере необходимости.
Понимание свойств конфигурации SQL Server является важным для оптимизации производительности и поведения вашего экземпляра SQL Server. Правильная настройка этих свойств позволяет адаптировать среду SQL Server к вашим конкретным потребностям.
Не забывайте, что существуют более продвинутые варианты, доступные через хранимую процедуру “sp_configure” в Query Analyzer для дальнейшей настройки.
Использованные источники: SQL Server 2000 Administrator’s Pocket Consultant: Configuring and Tuning Microsoft SQL Server.