Администирование СУБД MS SQL Server 2000. Шибанов С.В - 120 стр.

UptoLike

Составители: 

120
тельная работа одной подсистемы может отрицательно сказаться на производитель-
ности всего сервера. Медленный процессор может свести на нет производитель-
ность дисковой системы, но при использовании медленного винчестера процессор
будет простаивать, ожидая завершения дисковых операций ввода/вывода. Для того
чтобы оценивать производительность аппаратных подсистем сервера, можно приоб-
рести готовый сервер. Многие фирмы
производители компьютеров предлагают
серверы, оптимизированные под выполнение определенных операций.
Из вышесказанного следует, что оптимизация работы сервера должна выпол-
няться в комплексе. Простейшим путем увеличения производительности является
простое наращивание аппаратных ресурсов серверадобавление памяти,
увеличе-
ние объема жестких дисков, установка более мощного или дополнительного процес-
сора и т. д. Однако в
некоторых случаях увеличения производительности можно до-
биться и другими способами. Например, можно разнести файлы базы данных, жур-
нала транзакций и индексы на разные жесткие диски. Это позволит добиться значи-
тельного увеличения производительности при выполнении запросов, активно ис-
пользующих индексы и журнал транзакций.
Таким образом, мониторинг можно разделить на две категории:
мониторинг операционной системы и аппаратной части компьютера;
мониторинг работы SQL Server 2000 и его подсистем.
Мониторинг операционной системы и аппаратной части компьютера. В
этом случае администратор получит количественную информацию о работе систе-
мы. Этот тип мониторинга операционной системы предполагает применение сле-
дующих инструментов:
утилиты Performance Monitor;
утилиты Task Manager;
утилиты Event Viewer;
протокола Simple Network Management Protocol (SNMP).
Мониторинг работы SQL Server 2000 и его подсистем. Этот тип монито-
ринга позволяет проанализировать работу отдельных запросов и хранимых проце-
                                                                            120



тельная работа одной подсистемы может отрицательно сказаться на производитель-
ности всего сервера. Медленный процессор может свести на нет производитель-
ность дисковой системы, но при использовании медленного винчестера процессор
будет простаивать, ожидая завершения дисковых операций ввода/вывода. Для того
чтобы оценивать производительность аппаратных подсистем сервера, можно приоб-
рести готовый сервер. Многие фирмы – производители компьютеров предлагают
серверы, оптимизированные под выполнение определенных операций.
     Из вышесказанного следует, что оптимизация работы сервера должна выпол-
няться в комплексе. Простейшим путем увеличения производительности является
простое наращивание аппаратных ресурсов сервера – добавление памяти, увеличе-
ние объема жестких дисков, установка более мощного или дополнительного процес-
сора и т. д. Однако в некоторых случаях увеличения производительности можно до-
биться и другими способами. Например, можно разнести файлы базы данных, жур-
нала транзакций и индексы на разные жесткие диски. Это позволит добиться значи-
тельного увеличения производительности при выполнении запросов, активно ис-
пользующих индексы и журнал транзакций.
     Таким образом, мониторинг можно разделить на две категории:
     • мониторинг операционной системы и аппаратной части компьютера;
     • мониторинг работы SQL Server 2000 и его подсистем.
     Мониторинг операционной системы и аппаратной части компьютера. В
этом случае администратор получит количественную информацию о работе систе-
мы. Этот тип мониторинга операционной системы предполагает применение сле-
дующих инструментов:
        • утилиты Performance Monitor;
        • утилиты Task Manager;
        • утилиты Event Viewer;
        • протокола Simple Network Management Protocol (SNMP).
     Мониторинг работы SQL Server 2000 и его подсистем. Этот тип монито-
ринга позволяет проанализировать работу отдельных запросов и хранимых проце-