These are the metrics I use in acceptance tests for a new implementation of a database server. I’ve got specific tests within each acceptance test
1)Maximum Rate – Defined as the ability of SQL Server to process data for a standard CPU \ Server Combination and SQL Query.It is important apply this consistently in all testing.
2)Benchmark Rate – Ability of SQL Server to process data for a specific CPU and Server combination with a user workload. Implement the workload either via customised scripts or use a load testing tool – such as JMeter . Read this post for TPC-H generate test data , test queries and sql database benchmark
3)User Storage Data Capacity – Define the maximum available SQL Server storage for a standard level of compression and disk .I normally allow 25% capacity for DBA tasks. This is environment specific and needs to be defined by the DBA
This is only a preview. Your comment has not yet been posted.
As a final step before posting your comment, enter the letters and numbers you see in the image below. This prevents automated programs from posting comments.
Having trouble reading this image? View an alternate.
Posted by: |