THE SQL Server Blog Spot on the Web
Welcome to SQLblog.com - The SQL Server blog spot on the web Sign in | Join | Help
in Search

Kevin Kline

Instant Revelations from the Recent TPC-H Benchmarks

One of the first things you notice about the recently released TPC-H benchmark from HP and Microsoft is that it’s big, REALLY big.  It weighs in at over 500 pages and, since it’s the full disclosure document, contains every minute detail about the benchmarked system and environment you can imagine.  For example, every hard disk in the system is fully describe – all 994 of them.  Along with the hard disks, every hard disk controller (49), fiber channel controller (2), storage enclosures (99), and OS setting were fully described.

Some interesting and unusual things jump out at you right away as different from an industry standard hardware configuration, assuming you’re willing to take the time to read the specs.  Here are a few examples:

1.       The database was stored on raw partitions.  (I’m used to seeing this on Oracle back in the day.  But I haven’t seen this in production in years and, although I knew the feature existed, I’ve never seen it used on SQL Server.)  The NTFS file system was used for backup files and flat files.

2.       A custom function, COUNT_BIG, was used in place of COUNT.

3.       SQL Server was started and ran using special startup switches.

Tomorrow, I’ll tell you more about the unusual startup switches that SQL Server ran under for its record breaking performances.

Cheers,

-Kevin


Published Tuesday, June 19, 2007 3:34 PM by KKline
Filed under:

Comment Notification

If you would like to receive an email when updates are made to this post, please register here

Subscribe to this post's comments using RSS

Comments

 

WesleyB said:

Kevin,

Great post(s).

Just a quick note, COUNT_BIG is a built-in function AFAIK.  Or did they really create their own COUNT_BIG?

Kind regards,

WesleyB

June 22, 2007 2:09 AM

Leave a Comment

(required) 
(optional)
(required) 
Submit

About KKline

Kevin Kline is Technical Strategy Manager for the SQL Server business unit at Quest Software. Kevin was the original architect and dev manager for many of Quest's SQL Server tools. Prior to Quest, Kevin worked as an enterprise DBA for a variety of large corporations and government agencies.
Powered by Community Server (Commercial Edition), by Telligent Systems
  Privacy Statement