Klaus Aschenbrenner provides with his company SQLpassion SQL Server consulting & training services across Europe. Klaus works with SQL Server for more than 20 years. Klaus has also written the book Pro SQL Server 2008.
Klaus Aschenbrenner's Training Days
Practical SQL Server Performance TroubleshootingSQLBits 2017
In this precon we will take a default installation of SQL Server, and run a OLTP workload with a several hundred users to generate our initial baseline for performance tuning/troubleshooting. And then we will improve the throughput of our workload.
Locking and Blocking in SQL ServerSQLBits 2016
Locks are used by SQL Server to isolate database users from each other. Unfortunately incompatible locks leads to blocking. And blocking situations are always hurting your end users regarding their response time.
Practical SQL Server Performance TroubleshootingSQLBits 2013
In this precon we will take a default installation of SQL Server, and run a OLTP workload with a several hundred users to generate our initial baseline for performance tuning/troubleshooting.
Klaus Aschenbrenner's Sessions
SQL Server 2014 In-Memory OLTP Deep DiveSQLBits 2015
Hekaton is the Greek word for 100 - the goal of In-Memory OLTP in SQL Server 2014 is to improve query performance up to 100 times. In this session we will look under the cover of Hekaton and the Multi Version Concurrency Control (MVCC) principles.
Headache guaranteed: Deadlocking in SQL Server!SQLBits 2015
SQL Server needs its locking mechanism to provide the isolation aspect of transactions. As a side-affect your workload can run into deadlock situations - headache for you as a DBA is guaranteed!
Latches, Spinlocks, and Lock Free Data StructuresSQLBits 2014
Join this session to make a deep dive into how SQL Server implements physical locking with lightweight synchronization objects like Latches and Spinlocks.
The dangerous beauty of Bookmark LookupsSQLBits 2014
Join me in this session to get a basic understanding of Bookmark Lookups, and why they can be dangerous in SQL Server.
Troubleshooting the most difficult SQL Server problemsSQLBits 2013
Do you have enough from "normal" performance tuning sessions? You can't hear anything about Indexing and Execution Plans anymore? Then you are right in this session!
Troubleshooting TempDbSQLBits 2012
For the most DBAs and DEVs the TempDb is a crystal ball. But the TempDb is the most critical component in a SQL Server installation and is used by your applications and also internally by SQL Server.
SQL Server 2008 Database InternalsSQLBits 2011
Do you already wanted to know how SQL Server 2008 stores a database file physically on the hard drive? In this session you will learn the internal structure of a SQL Server 2008 database file.
Understanding SQL Server Execution PlansSQLBits 2011
Do you know SQL Server Execution Plans? Yes! - and can you read/analyze them? No... For the beginner it is not very easy to understand and explain execution plans generated by SQL Server for your queries.
Advanced SQL Server 2008 TroubleshootingSQLBits 2011
It's Friday, 05:00pm. You are just receiving an email that informs you that your SQL Server has enormous performance problems! What can you do? How can you identify the problem and resolve it fast?
Service Broker: Message in a bottleSQLBits 2010
Service Broker: Message in a bottle