Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Производительность серверов  [new]
minya13_85
Member

Откуда: Москва
Сообщений: 598
Поручено написать запрос, динамическим SQL. Имеется 10 серверов, (их альясы хранятся в некой таблице), чтобы запуская запрос, админ БД видел проблемы. А не заходил на каждый сервер и смотрел где есть проблемы с производительностью, загрузкой Сервера.
Есть ли некий запрос по производительности?

Microsoft SQL Server 2016 (SP1-CU7-GDR) (KB4057119) - 13.0.4466.4 (X64) Dec 22 2017 11:25:00 Copyright (c) Microsoft Corporation Enterprise Edition: Core-based Licensing (64-bit) on Windows Server 2016 Standard 10.0 <X64> (Build 14393: )
10 май 18, 12:11    [21399537]     Ответить | Цитировать Сообщить модератору
 Re: Производительность серверов  [new]
Дедушка
Member

Откуда: Город трёх революций
Сообщений: 5111
minya13_85
Поручено написать запрос ... чтобы запуская запрос, админ БД видел проблемы.
для начала, спросите этого "админ БД" какие показатели он смотрит (хотел бы видеть в отчёте).
10 май 18, 12:23    [21399568]     Ответить | Цитировать Сообщить модератору
 Re: Производительность серверов  [new]
Гавриленко Сергей Алексеевич
Member

Откуда: Moscow
Сообщений: 36980
Вместо того, чтобы изобретать велосипед, расскажите вашему админу про SCOM или любую другую мониторилку.
10 май 18, 12:49    [21399633]     Ответить | Цитировать Сообщить модератору
 Re: Производительность серверов  [new]
minya13_85
Member

Откуда: Москва
Сообщений: 598
Дедушка, есть ли некий общий параметр загрузки ЦП? Тип если на сервере 1, загрузка ЦП превышает 100, то что-то там не так?
10 май 18, 15:20    [21400208]     Ответить | Цитировать Сообщить модератору
 Re: Производительность серверов  [new]
Владислав Колосов
Member

Откуда:
Сообщений: 7768
minya13_85,

проблема для SA всегда одна - нехватка ресурсов. Мониторьте загрузку CPU, IO и очередь дисков, занятость сетевого транспорта и очереди на доступ к памяти сервера (Memory Grants Pending).
10 май 18, 22:48    [21401411]     Ответить | Цитировать Сообщить модератору
 Re: Производительность серверов  [new]
minya13_85
Member

Откуда: Москва
Сообщений: 598
Владислав Колосов,
Есть ли запрос на загрузку cpu?
11 май 18, 08:28    [21401842]     Ответить | Цитировать Сообщить модератору
 Re: Производительность серверов  [new]
aleksrov
Member

Откуда:
Сообщений: 948
minya13_85,

Врубаете нужные счетчики и смотрите
https://social.msdn.microsoft.com/Forums/sqlserver/en-US/73c5beb7-c499-4551-902d-c351e4f0e88d/list-of-perfmon-counters-for-sql-server?forum=sqlgetstarted
11 май 18, 08:30    [21401846]     Ответить | Цитировать Сообщить модератору
 Re: Производительность серверов  [new]
Александр Гладченко
Member

Откуда:
Сообщений: 10724
Блог
minya13_85
Поручено написать запрос, динамическим SQL. Имеется 10 серверов, (их альясы хранятся в некой таблице), чтобы запуская запрос, админ БД видел проблемы. А не заходил на каждый сервер и смотрел где есть проблемы с производительностью, загрузкой Сервера.
Есть ли некий запрос по производительности?

Microsoft SQL Server 2016 (SP1-CU7-GDR) (KB4057119) - 13.0.4466.4 (X64) Dec 22 2017 11:25:00 Copyright (c) Microsoft Corporation Enterprise Edition: Core-based Licensing (64-bit) on Windows Server 2016 Standard 10.0 <X64> (Build 14393: )


Бегите из этой конторы! ...если там разработчику поручают писать запросы мониторинга для DBA...
Если же начальство вменяемое - посоветуйте гнать этого DBA взашей. Вы собираетесь делать его работу.

Нет и не может быть единых рекомендаций по мониторингу для всех на свете инсталляций серверов баз данных. Над вашей "задачей" трудятся как фирмы - гиганты в этом бизнесе, так и мелкие конторки - типа редгета и пр. Ни у Конго до сих пор ничего "вменяемого" не получилось. Зато правильный DBA оснащённый знаниями, разумом и средствами автоматизации вполне может скомпилировать из имеющихся средств вполне работоспособную систему наблюдения за жизненными показателями приложения баз данных. Нужно иметь доступ и понимать нагрузку вашего приложения, а не гадать, какой счётчик покажет, что система уже подохла...

Сообщение было отредактировано: 14 май 18, 12:40
11 май 18, 12:14    [21402627]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить