I am a .net programmer mainly and have worked in Microsoft SQL my entire career so I have picked up many skills, but I am far from a DBA. The issue I am running into now is we are starting to need more maintenance and optimization. I currently work for a small company with a very limited IT department so the DBA duties fall to me. The majority of the time everything seems fine, but our databases are begging to grow rapidly. We are begging to have some performance issues
In most cases the database transaction log file and data files are below 100Mb but we a few larger and one is now has a log file of 130GB with a data file of 380Mb. And have another database 90GB Data file and 75GB log file.
My question is, is their a good piece of monitoring software that will help monitor issue and optimize the database.