Localizando gargalos de desempenho em um site clássico de servidor asp / sql

Eu tenho um aplicativo de servidor asp / sql clássico antigo que constantemente lança 500 erros / tempos limite, mesmo que a carga não seja grande. Algumas das consultas ao banco de dados são bastante intensivas, mas nada que deva estar causando sua queda.

Existe algum bom software que eu possa instalar no meu servidor que apareça exatamente onde estão os gargalos no asp ou no DB?

questionAnswers(5)

yourAnswerToTheQuestion