Here are some tips for optimizing SQL queries: 1) Only select the necessary columns and rows to minimize data retrieval and transfer. 2) Prune select lists to only include columns that are truly necessary based on query predicates. 3) When creating new tables, include a unique clustered index on a numeric column to improve performance of joins and queries.