Please start any new threads on our new site at https://forums.sqlteam.com. We've got lots of great SQL Server experts to answer whatever question you can come up with.

 All Forums
 SQL Server 2005 Forums
 Transact-SQL (2005)
 SQL Performance Advice

Author  Topic 

ieuuk
Starting Member

2 Posts

Posted - 2011-07-11 : 17:22:22
Hi There,
Our SQL server (SQL 2005, 500GB DB, 12GB of memory, 2 CPU) has slowly been getting slower and slower and not being a DBA I don't know really what to look for to help improve performance.
Have setup and used the MS performance dashboard which seems to suggest around 160 indexes which need to be added to the database but upon running those noticed that this was using up quite a lot of disk space.
Is there other things which are a better idea to run? If I need to create indexes are there others which I can remove in their place.

Also am wondering if there is any articles which can help simplify the performance setup of DB's for 99% of cases?

Thanks in advance,
Ian

GilaMonster
Master Smack Fu Yak Hacker

4507 Posts

Posted - 2011-07-11 : 18:43:55
[url]http://www.simple-talk.com/sql/performance/finding-the-causes-of-poor-performance-in-sql-server,-part-1/[/url]
[url]http://www.simple-talk.com/sql/performance/finding-the-causes-of-poor-performance-in-sql-server,-part-2/[/url]

--
Gail Shaw
SQL Server MVP
Go to Top of Page

mohdowais
Sheikh of Yak Knowledge

1456 Posts

Posted - 2011-07-12 : 02:41:47
If you have a 500GB database, I would strongly suggest you get a professional DBA. I know this may not always be possible, but depending on how mission-critical your application is, you may be able to make a business case for hiring (at least) a part-time DBA.

These hints and articles may help you solve your immediate problems, but there is a genuine need for constantly managing and optimising the database. One of the worst problems you can face is the database backups constantly fail and nobody notices until the server crashes and they need to restore the database. Avoid this situation by having somebody responsible for managing and monitoring the database.


OS
Go to Top of Page

ieuuk
Starting Member

2 Posts

Posted - 2011-07-12 : 03:00:01
Excellent - thank you both for your advice and links!
Go to Top of Page

jackv
Master Smack Fu Yak Hacker

2179 Posts

Posted - 2011-07-13 : 01:41:44
Avoid adding those indexes without thorough analysis.
Also, thinking about tracking down all queries with high IO , focus on those ones through the execution plans .

Jack Vamvas
--------------------
http://www.sqlserver-dba.com
Go to Top of Page
   

- Advertisement -