Site sponsored by: Idera Try Idera’s new SQL admin toolset
SQL Server Performance

  • Home
  • Articles
  • Forums
  • Tips
  • Quiz
  • FAQ's
  • Blogs
  • Software
  • Books
  • About Us
RSS Feeds
Sign in | Join


Product Reviews

All Reviews
Audit Tools
Backup Tools
Change Management Tools
Clustering Tools
Coding Tools
Design Tools
Diff / Compare Tools
Documentation Tools
Job Management Tools
Log Recovery Tools
Monitoring Tools
Remote Access Tools
Reporting Tools
Security Tools
Testing Tools

Write for Us

Share you SQL Server knowledge with others and raise your profile in the community More...
Latest Articles

Resource Governor in SQL Server 2008
Tweaks in SQL Server Reporting Services
Configure Filestream in SQL Server 2008
Capture DDL Changes using Change Data Capture with SQL Server 2008 ...

More     
 
Latest FAQ's

SQL Server Reporting Server (SSRS) service is failing to start ...
Cannot Start SQL Server Service
Users are able to connect to report manager but not able ...
Errors when SQL Server Snapshot Replication is Running

More     
   
Latest Software Reviews

Spotlight on ApexSQL Doc 2008
ApexSQL Enforce
Embarcadero Change Manager
SQL Server DBA Dashboard

More     

reviews >> monitoring tools >> Double Your SQL Server’s Performance Without Really ...

Double Your SQL Server’s Performance Without Really Trying

By : Brad McGehee
May 25, 2005

Page 2 / 2

How I Tested

Because it is difficult to control for variables in SQL Server (without a dedicated test lab) I choose to test Quickshift for SQL Server using Microsoft’s SQLIOStress Utility (downloadable free from Microsoft). This tool is designed to help identify potential I/O problems that could potentially cause SQL Server data corruption or loss. When this utility is run, it creates a SQL Server database and then performs extensive I/O testing on it, similar to what you might see in a production SQL Server (all without using an actual copy of SQL Server). The nice thing about this utility is that is produces a great stress on the I/O subsystem, and can do so consistently, from run to run. This helps to reduce the variability in testing. In addition, it provides a report of key performance indicators from each test run.

First, I ran the SQLIOStress Utility 10 times without Quickshift for SQL Server. Next, I installed the software, rebooted the server, and ran the utility 10 times using the identical SQLIOStress configuration. There was no other software running on this server. Here are some key results:

 

Before Installing Quickshift for SQL Server

Total Time to Run Test: 2 hours 33 minutes

 

After Installing Quickshift for SQL Server

Total Time to Run Test: 21 minutes

When running 10 passes of the test without Quickshift for SQL Server, it took 2 hours and 33 minutes to run. But once Quickshift for SQL Server was added (and nothing else changed), the identical test only took 21 minutes to run, an improvement of over 700% for this test.

In the Read Ahead simulation performed by the SQLIOStress Utility, Read Ahead speed was about 155 reads per second before using Quickshift for SQL Server, and about 1500 reads per second after, over a 900% increase in performance.

Average writes per second was about 2,548 before using Quickshift for SQL Server, and about 28,475 after, over an 1,100% increase.

Checkpoint writes per second was about 685 before Quickshift for SQL Server, and about 2,264 after, over an 300% increase.

These are just some of the results, but I think you can tell very quickly that Quickshift for SQL Server does boost SQL Server’s I/O performance. If you try this test yourself, you are bound to get different results, unless you have the exact same hardware and software configuration I was using.

While I have not personally been able to test the following, Quickshift claims that Quickshift for SQL Server has been Certified for Windows by VeriTest in these important areas: 1) Windows Fundamentals; 2) Installation and Removal; 3) Security Services; 4) User Interface Fundamentals; and most importantly for DBAs, 5) Cluster Services and Data Consistency.

 

What Kind of Performance Boost Will You Actually Get for Quickshift for SQL Server?

The testing I performed was artificial and you will most likely not see the kind of performance numbers you see here in the real world. According to testing performed by Quickshift, real world SQL Server performance boosts should be more in line of 200% to 300%, which is still very substantial. The amount of performance boost depends on a lot of variables, including:

  1. Your hardware (especially how much available RAM you have, the speed of your disk subsystem, and current CPU levels)
  2. Your application (how it is designed, coded, and used.)

The best way to find out for yourself how much of a boost Quickshift for SQL Server will give you is to try it. Quickshift offers a free trial of the software, so you can find out for yourself exactly what kind of performance boost you can expect.

 

Should You Purchase Quickshift for SQL Server?

If you are not satisfied with your SQL Server’s current performance, have already done everything you can do boost its performance, and if your hardware allows; purchasing Quickshift for SQL Server will provide a definite performance boost. But don’t take my word for it, try it yourself and see how it works in your unique situ


<< Prev Page         








Home | Peformance Articles | Audit Articles | Business Intelligence Articles | Clustering Articles | Developer Articles | Reporting Services Articles | DBA Articles | ASP.NET / ADO.NET Articles | DBA FAQ's | Developer Peformance FAQ's | DBA Peformance FAQ's | Developer FAQ's | Clustering FAQ's | Error Messages | Audit Tool Reviews | Backup Tool Reviews | Coding Tool Reviews | Compare Tool Reviews | Documentation Tool Reviews | Design Tool Reviews | Monitoring Tool Reviews | Log Tool Reviews | Reporting Tool Reviews | Clustering Tool Reviews | Security Tool Reviews | Change Management Tool Reviews | Remote Access Tool Reviews | Book Reviews | Security Tool Reviews | QDPMA Performance Tuning | ADO.NET / ASP.NET | Administration | Analysis/OLAP Services | Application Development | Configuration | Components | ETL | Hardware | High Availability | Hints | Index | Misc | Operating Systems | Performance Tuning | Replication | T-SQL | Views


              © 1999-2008 by T10 Media. All rights reserved