Search SupportSQL
« Stolen Pages - DBCC – Log Shipping | Main | Checkpoint Pages/Sec High »
Saturday
28Mar2009

Performance Hog – small table missing a clustered index caused 80% CPU Consumption

Using the SQL Server Performance Dashboard reports we identify here a statement that only takes several ms to run, but is run 120,000 times a day, is improved on immensely by adding a clustered index to a table that only had 1000 records. Usually not significant for small tables, the fact that the statement was called so often created a 80% cup utilization, and then down to 40% after the small clustered index was applied.

Performance Hog

Here the CPU is back down to acceptable production levels:

CPU After Mod

—by Alek Kirstein – SupportSQL.com

PrintView Printer Friendly Version

EmailEmail Article to Friend

Reader Comments

There are no comments for this journal entry. To create a new comment, use the form below.
Member Account Required
You must have a member account on this website in order to post comments. Log in to your account to enable posting.