(Возврат на основную страницу)

 

Содержание номера за Сентябрь 2006 год

Практическое решение мониторинга производительности SQL Server

Сергей Снисаренко (Serhiy Snisarenko)

В список обычных задач администратора баз данных входят настройка базовой производительности сервера и сравнение уровня производительности с двумя или более серверами. Зачастую это необходимо сделать срочно, когда заказчик предполагает, что мы быстро определим и сразу же устраним простой. Эта статья включает в себя код и практические инструкции по автоматизации таких нудных задач, как многократная установка параметров мониторинга и анализ полученных результатов. Учитывая постоянно растущие размеры и важность производительности БД, представленный материал поможет вам контролировать и настраивать быстродействие ваших систем.

Консоль Performance Monitor в Microsoft Windows 2000 Server позволяет контролировать операционную систему и использование ресурсов сервером SQL. К сожалению, она хранит результаты мониторинга в бинарном или текстовом файле со значениями, разделенными запятыми, которые неудобны для дальнейшего анализа. Несмотря на то, что Windows XP и Windows 2003 могут вносить записи в базу данных SQL Server напрямую, формат сохраняемых данных трудно использовать. Однако мы можем обойти эту проблему.

Типичная настройка мониторинга включает в себя следующие сценарии:

1)   файл журнала производительности Performance Monitor, содержащий набор счетчиков, хранимых как файл HTML;

2)   скрипт для создания таблицы в SQL Server, содержащей специфические поля для перечня счетчиков журнала производительности;

3)   скрипт для копирования данных из файла журнала производительности в упомянутую таблицу;

4)   скрипт для анализа полученных данных о производительности.

Управление изменениями схемы данных. Часть 2

Том Девидсон (Tom Davidson)

В первой части статьи мы в общих чертах рассмотрели изменения схемы в SQL Server 2005. Здесь мы опишем наилучшие методики разбивки групповых замен, которые требуются в случае изменения типа данных и большинства изменений размера полей. Они позволяют модифицировать схемы быстро и с наименьшим воздействием на производительность и параллелизм на больших таблицах, как в случае варианта с миллиардом строк.

Репликация через Интернет

Хилари Коттер (Hilary Cotter)

В этой статье описывается репликация через Интернет — один из наиболее обсуждаемых вопросов в сообществе администраторов баз данных. Вам понадобится сервер FTP (File Transfer Protocol) (необязательно на издателе), а ваши подписчик и издатель должны быть настроены на использование смешанной аутентификации.

Масштабирование SQL Server. Часть 1

Брайан Найт (Brian Knight)

Сколько раз вы слышали, что SQL Server не поддается масштабированию и недостаточно надежен? Я собираюсь разрушить этот миф, подробно описав технологию связанных серверов.

Технология связанных серверов является одним из основных компонентов тактики масштабирования Microsoft. Она позволяет SQL Server подключаться к любому OLE DB­совместимому источнику данных и выполнять запросы или удаленные вызовы процедур (RPC), как если бы это был локальный SQL Server.

(Возврат на основную страницу)

Hosted by uCoz