March 28, 2006 at 8:01 am
I support a SQL Server instance that has been performing adequately. I was recently informed that there is a plan to increase the number of application users, by approx. double of current users. The application team wants to know if the SQL Server instance can handle the increase of users and still maintain the current level of performance. Is there a way to report on what the current database usage is, and the amount of resources being used on an average day. I know that the windows performance monitor can be used to track server resources, but what about the database usage. Any suggestions how I can provide a report of what the current average daily database use is?
March 29, 2006 at 4:54 am
You need to have a baseline from which you can work, otherwise it's just a guess. The ms book sql server 2000 tuning is a good place to start. isbn 0-7356-1270-6
Idera Diagnostic Manager is a good product to buy if you want to store server trend statistics and such.
There have been various articles about gathering stats in sql mag and this web site.
You evaluate performance by stress testing on a dedicated server using scale up and scale out. There are various tools and methods you can use, including profiler scripts and ms utilities.
[font="Comic Sans MS"]The GrumpyOldDBA[/font]
www.grumpyolddba.co.uk
http://sqlblogcasts.com/blogs/grumpyolddba/
March 29, 2006 at 6:36 am
Colin,
Thanks for the information. Actually, the application support team requested that I just track a single day this week and provide a report of database utilization for the day. I thought of just running a profiler trace and then use that information to create a report, but I'm not sure what to trace or how to report on it. Any ideas on that?
Thanks,
Michelle
March 29, 2006 at 9:39 am
Profiler won't really give you a load. Follow John's advice and track some counters. A single day isn't really that good a test, more like a whole week or 4-5 random days during the month to get different loads.
March 29, 2006 at 9:46 am
Thank you for your replies. I agree with both of you, and was thinking that the windows administrator could run some reports for the application group on server utilization if he is not already doing that. I am going to setup the performance monitor with the counters you suggested and work with that. Thanks again.
Viewing 6 posts - 1 through 5 (of 5 total)
You must be logged in to reply to this topic. Login to reply