SQLpassion BLOG

My advanced SQL Server Performance Troubleshooting workshop goes to the international level!

I’m working my whole professional work life (around 11 years) with SQL Server, and have see so many pitfalls in configuration options, deployments, and database designs. From all this know-how I’ve done in the past a lot of consulting engagements and have spoken at the various SQL Server conferences across the world about performance tuning …

My advanced SQL Server Performance Troubleshooting workshop goes to the international level! + read more

Please vote for my SQLPASS precon and sessions

A few days ago, SQLPASS opened the voting for the precon’s and sessions for the annual SQLPASS community summit. I’ve also submitted 4 sessions and one precon, and I would be very happy if you can vote for them. Here are the 4 session abstracts: Advanced SQL Server 2008 TroubleshootingIt’s Friday, 05:00pm. You are just …

Please vote for my SQLPASS precon and sessions + read more

RCSI/SI doesn’t work with rows larger than 8046 bytes

During this week I have prepared a workshop about Locking & Blocking for one of my customers. One big part of this workshop was also the new Optimistic Concurrency model that SQL Server offers us since the inception of SQL Server 2005. Since SQL Server 2005 we have the READ COMMITTED SNAPSHOT ISOLATION level (RCSI) …

RCSI/SI doesn’t work with rows larger than 8046 bytes + read more

How SQL Server stores indexes on variable length columns

In the last months I had done a lot of performance tuning workshops, and there is almost the same question: How SQL Server stores indexes on variable length columns? Therefore I thought this would be a great topic for a weblog posting. To examine the concrete storage details of an index defined on a variable …

How SQL Server stores indexes on variable length columns + read more