Data Warehouse Test Explained

We are always looking to improve the quality of our reviews and as a result, we have added a new Stress Test to our suite.

This "Data Warehouse" test is focused on large record sets with plenty of aggregation. This test is based on a system that we developed to track and manage Request statistics for www.AnandTech.com and Forums.AnandTech.com. It tracks statistics like Requests/Hour, Requests/Hour/IP Address, Unique IP Addresses/Hour, Unique Users/Hour, Daily Browser stats, etc. These stats are further summarized by site, i.e.: www or Forums.

As with the other Stress Tests, each test was repeated three times and the average between the three tests was used. For this Data Warehouse Stress Test, we defined a quantity of work to complete and measured how long each platform required to process the workload.

So, to ensure that IO was not the bottleneck, each test was started with a database, including tempdb, which had already been expanded so that autogrow activity did not occur during the test. During the execution of the tests, there were no applications running on the server or monitoring software. Task Manager, Profiler, and Performance Monitor where used when establishing the baseline for the test, but never during execution of the tests.

At the beginning of each platform, the server was rebooted to ensure a clean and consistent environment. The database was always copied to the 8 disk RAID 0 array with no other files present to ensure that file placement and fragmentation was consistent between runs. In between each of the three tests, the database was deleted, the original database was copied again to the array, and SQL Server was restarted.

There is no "client" required for this test. The workload is initiated by a stored procedure call from Query Analyzer.


"Order Entry" Stress Test results Data Warehouse results
Comments Locked

97 Comments

View All Comments

  • danidentity - Monday, February 14, 2005 - link

    Jason, I hope you're ready for about 5 pages of comments pointing out the flaws in your testing methodology and another 5 pages demanding you re-do all the tests because the Opteron didn't destroy the Xeon.

    Fair warning. ;)
  • Jason Clark - Monday, February 14, 2005 - link

    Tiamat, yep corrected. Thanks
  • Tiamat - Monday, February 14, 2005 - link

    "Dual core Opterons will be socket compatible with existing 950 pin sockets that support 90nm (95W/80A)."

    Correct me if I am incorrect, did you mean 940 pin? If not, I have not seen any 950 pin sockets on the market...
  • Jason Clark - Monday, February 14, 2005 - link

    Aileur, we'll get right on it.
  • Jason Clark - Monday, February 14, 2005 - link

    They are coming soon :) Derek Wilson is going to deliver those.
  • Aileur - Monday, February 14, 2005 - link

    Im afraid youre gonna have to redo this whole article since the opteron doesnt wipe the floor with the xeon, and this is unacceptable.
  • Carfax - Monday, February 14, 2005 - link

    Can you please do some Workstation benchmarks?

    It is rumored that AMD enhanced the SSE2 units aswell as added SSE3 support, and I want to see if it's true.

Log in

Don't have an account? Sign up now