Back To Basics: Recovery Models

The recovery models tell the SQL Server how much transaction log data to keep within the transaction log, and how much data recovery there is.  SQL Server has three different recovery models which are SIMPLE, BULK_LOGGED and FULL. Simple Recovery Model Simple recovery model is the most basic recovery model and it provides the least […]

Back To Basics: Statistics

Statistics are magical little objects within the database engine that have the ability to make your queries run fast or painfully slow.  The reason that statistics are so important is because they tell the database engine what data exists within the database table and how much data exists.  The problem with statistics comes from how […]

Blocking Is Not Bad

When dealing with SQL Server databases we have to deal with locking, and blocking within our application databases.  All to often we talk about blocking as being a bad thing.  How ever in reality blocking isn’t a bad thing.  The SQL Server uses blocking to ensure that only one person is accessing some part of […]