How do you choose an index type?

Indexes are on-disk structures tied with a table/view that helps reduce I/O. Implementing a good indexing solution can have dramatic performance gains in the database. However, too many indexes will…

Database Files and Filegroups

Managing database files and filegroups appropriately will help with the availability of a database and of course its performance. FilesThere are at least two file types and you can have…

DBA tricks to tune SQL Server

In a perfect world, DBA installs SQL Server and clicks "Make my SQL Server run faster", and everyone's happy. But until Microsoft builds that switch, there are different configurations both…

Beyond Query Tuning

Writing efficient queries following best practices is a sign of a good database developer. However, for it to perform at the intended level there are more knobs to turn. Let…