У нас есть сервер Windows 2008 R2 с SQL Server 2008. Этот сервер имеет несколько узлов .net, на которых есть базы данных SQL Server.
В настоящее время мы испытываем среднее использование ЦП на 95%, и SQL Server несет ответственность за большую часть этого использования.
Я хотел бы определить, какой сайт отвечает за это, поэтому мы можем либо выбрать его, либо перенести на другой сервер. Но я не нашел прямого способа взглянуть на это.
Я искал, мог ли я найти:
- База данных, которая получает наиболее интенсивные запросы с процессором
- Процесс, отвечающий за интенсивные запросы CPU
Одна вещь, которая также усложняет ситуацию, состоит в том, что у нас есть несколько сайтов и "крон", использующих одну и ту же базу данных. Поэтому, как только я идентифицирую базу данных, мне также нужно будет получить некоторые подсказки, за которые отвечает сайт /cron.
Я бы очень признателен за любую помощь в этом, так как эта проблема делает наши сайты очень медленными...
Спасибо