This series of posts aims to provide an introduction to resolving
big and sudden performance degradation.
In my last post I covered the reasons for poor performance and the ways of pinpointing performance bottlenecks.
In this post I will detail some of the ways of resolving those performance bottlenecks.
I'm keeping this blog as a repository for SQL tips and tricks I have learned over my time working with SQL Server.
Monday, 18 March 2013
Thursday, 14 March 2013
SQL Server 2005+ Performance Tuning - Part 1
This next series of posts aims to provide an introduction to resolving
big and sudden performance degradation. I will also add a few tips for general performance related database best practice and tidying.
Tuesday, 12 March 2013
Remove a Cursor From a Stored Procedure - Part 2
Why is it so slow?!?!? |
Thursday, 7 March 2013
Remove a Cursor From a Stored Procedure - Part 1
In my organisation, and no doubt many others, the problem stems from the fact that the developers writing SQL are not SQL developers. Rather they are [insert relevant coding language] developers. And in many programming languages processing is best performed on a row-by-row basis. Not so SQL, especially T-SQL.
Subscribe to:
Posts (Atom)