Quantitative Database Performance and Modeling

 

Joe Chang, SQL Server Consultant

jchang@qdpma.com, or jchang6@yahoo.com

 

Note: I am still working on this site, some links are broken or work in progress

 

Articles                                                                              

Performance Tuning

Server Hardware Sizing

Storage

The SQL Server Cost-Based Optimizer (Execution Plan Cost Model)

About 64-bit

Large Query Performance

Logical IO as a Metric

IO Cost Structure

Quantitative Performance Analysis

Database Architecture for minimum memory fit, most efficient and highly stable execution plans

Best Primary Key, Clustered Index and minimum set of nonclustered indexes

Writing SQL to force a specific execution plan

Predicting impact of execution plan changes with data distribution change over time

Direct-Attach and SAN Storage system configuration and performance verification

NUMA system specific and high call volume tuning techniques

Load Testing

The SQL Server Cost-Based Optimizer (Execution Plan Cost Model)

 

SQL Performance Tools                                                                              

SQLExecStats

 

Downloads                                                                             

SQL Clone Build 2009-01-18

SQL Exec Stats Build 2009-06-28

SQL System Build 2008-10-29

Trace Analysis Build 2009-01-11

 

Links                                                                              

Joe on SQLblogs

Joe on SQL-Server-Performance

Articles on SQL-Server-Performance