Stop your application killing
database performance
Ben Emmett
Redgate Software
#SQLintheCityUK
Get in touch
www.simple-talk.com/blogs
ben.emmett@red-gate.com
@bcemmett
Ben Emmett
#SQLintheCityUK
Goals
Understand common application-side problems
Learn how to discover and diagnose issues
#SQLintheCityUK
Where to tune?
Improving .NET Application Performance and Scalability, Figure 14.1: Focus for performance design and tuning efforts.
https://msdn.microsoft.com/en-us/library/ff647793.aspx
Performancegains
Windows OS SQL Server Hardware Database Application
#SQLintheCityUK
POS System
Pricing Manager
Loyalty Scheme Admin
Tiger Tree’s Architecture
#SQLintheCityUK
POS System
Pricing Manager
Loyalty Scheme Admin
Tiger Tree’s Architecture
#SQLintheCityUK
POS System
Pricing Manager
Loyalty Scheme Admin
Tiger Tree’s Architecture
#SQLintheCityUK
Demo
#SQLintheCityUK
Wrap up
Good developers’ code can run bad SQL
To identify problems you have to be looking
Tools can do the looking for you!
#SQLintheCityUK
Want to try the tools you’ve just seen?
Head to the Hands-on Labs
#SQLintheCityUK
www.simple-talk.com/blogs
ben.emmett@red-gate.com
@bcemmett
github.com/bcemmett/TigerTreeFoods
Questions
Get the code!
#SQLintheCityUK

Stop your application killing database performance - Ben Emmett