Подскажите, пожалуйста, как узнать к какой из БД расположенных на сервере больше всего обращений и сколько ресурсов какая из них использует? Ведется такая статистика самим сервером или надо искать сторонние утилиты? Пока всё что видел, мониторит просто состояние SQL Server, а в разрезе отдельных БД, что-то не встречал.
Интересно было бы посмотреть, какая БД сильнее грузит процессор, больше потребляет памяти, дольше транзакции и т.п.
И ещё вопросик. Есть один WEB-портал, написан не нами, изменять ничего особо не можем. Он работает под IIS+ASP.NET и устанавливает 1 соединение с SQL Server от имени sa
При этом все транзакции, не зависимо от количества пользователей выполняются только на одном процессоре (ядре) (это заметили просто по загрузке ЦП). При этом, если один пользователь (портала) запустил длительную процедуру, то остальные ожидают выполнения этой процедуры... Можно ли как-то включить параллелизм в этом случае? Или, позволить одному процессу (соединению) использовать все доступные процессоры (ядра)?