A checklist for improving execution time between .NET code and SQL Server. Anything from the basic to weird solutions is appreciated.
Code:
Chan
First and foremost - Check the actual query being ran. I use SQL Server Profiler as I setup through my program and check that all my queries are using correct joins and referencing keys when I can.