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 2000 Forums
 SQL Server Administration (2000)
 A Profile of System Performance

Author  Topic 

lazerath
Constraint Violating Yak Guru

343 Posts

Posted - 2005-10-24 : 17:02:25
My manager has asked me to provide a report that profiles the performance of our SQL Server 2000 database server. I have used the Performance System Monitor and Profiler to troubleshoot and debug, but I've never had to compile the data into a non-techie readable format.

A quick search on the web gives me a ridiculous number of third-party tools that we can't purchase until next year, so given only freeware, how can I best provide what my boss is requesting?

tkizer
Almighty SQL Goddess

38200 Posts

Posted - 2005-10-24 : 17:16:04
What kind of format is he looking for? Does he want to see graphs or just average numbes in Excel?

PerfMon can be outputted into a csv file, which can then be easily opened into Excel.

I'm not sure how your boss would even want to see Profiler data. Is he familiar enough with traces that he can just read the raw data?

Tara
Go to Top of Page

lazerath
Constraint Violating Yak Guru

343 Posts

Posted - 2005-10-24 : 17:28:42
No, unfortunately he comes from a project management background and really just wants to see the hot spots during a standard day of business.

Thanks for the reply, I'll look into excel graphing.
Go to Top of Page

mcrowley
Aged Yak Warrior

771 Posts

Posted - 2005-10-25 : 09:36:38
A few things to look for in perfmon. If you can funnel the output to a database, you will be half way there (requires windows 2003).

The basic resources for any server are CPU, Memory, and Disk.

For CPU, collect %CPU Usage, and System:Processor Queue Length.
For Memory, collect Pages/sec.
For Disk, collect Avg. Disk Queue Length.

The target values for each should be

CPU %usage < 75%
Processor Queue Length <= 2 * (number of processors in the box)
Memory Pages/Sec. < 100
Avg. Disk Queue Length <= 2 * (number of physical disks in the array)

This is a very condensed version from SQL Server 2000 Performance Tuning. A fair book, if you are looking for tuning tips.

EDIT: A graph, or numbers of how often you are in/out of compliance should be enough for the boss. Or you could do what I do and make up numbers. Not like they can check your work. (j/k)
Go to Top of Page
   

- Advertisement -