Another year, another SQL Advent calendar has come to an end. This year there was not much SQL code after day 10, I still hope you found it interesting and useful. Here is a list off all the posts with a little blurb about them.
SQL Advent 2012 Day 24: Getting help
In this post I showed you where to get help and how to use twitter to get some help
SQL Advent 2012 Day 23: Get the tools you need to be more productive
In this post I tried to show you that tools will pay for themselves
SQL Advent 2012 Day 22: Testing your backup and failover strategy
This post was all about the importance of testing your backup and failover strategy
SQL Advent 2012 Day 21: With VLDBs it matters what you do and how you do it
With little databases you can get away with doing stupid stuff, with large databases not so much
SQL Advent 2012 Day 20: Use the new features
This post detailed why it was important to use the features and functionality
SQL Advent 2012 Day 19: How to improve your tech skills
The post showed you a couple of ways to improve your tech skills
SQL Advent 2012 Day 18: Stay relevant and marketable
If you don’t keep up, you will lose
SQL Advent 2012 Day 17: No matter how long you are on the wrong path, go back
Sometimes it is better to start from scratch than continue down the wrong path
SQL Advent 2012 Day 16: Lack of database design and normalization
We don’t need no stinking keys
SQL Advent 2012 Day 15: Benefits of Indexes
Why do we need indexes and what purpose do they serve?
SQL Advent 2012 Day 14: When to say no
Sometines you have to say no….even to your boss
SQL Advent 2012 Day 13: Features enabled that are not used
Disable and shutdown services and feature that are not used
SQL Advent 2012 Day 12: Proactive notifications
Get notified before the client or your boss about errors
SQL Advent 2012 Day 11: Cursors and loops
Cursors are almost always evil
SQL Advent 2012 Day 10: SQL Server Maintenance
Maintenance is unfortunately required, machines and software are not completely autotuned yet
SQL Advent 2012 Day 9: Reinventing the wheel
Why write something if it already exist
SQL Advent 2012 Day 8: Foreign Keys
A small post showing that you don’t always need a primary key for a foreign key
SQL Advent 2012 Day 7: Lack of constraints
Constraints in a database guarantee data integrity
SQL Advent 2012 Day 6: Standardized Naming And Other Conventions
If you have a standard, everything will be easier
SQL Advent 2012 Day 5: Do not trust the SSMS designers
SOmetimes a simple click can cause a lot of data to be moved behind the scenes
SQL Advent 2012 Day 4: Triggers, what to do, what not to do
Some best practices around triggers
SQL Advent 2012 Day 3: Sargable Queries
How to write queries that will take advantage of indexes
SQL Advent 2012 Day 2: Data types storage differences
Make sure you know the difference between the different data types and how they are stored
SQL Advent 2012 Day 1: Sizing database files
You have to presize your databases if you want optimal performance