What are your most common SQL optimization that you used?
Avoid the use of onboard functions like convertdate, stringreplace and such in your Views. If you can't make sure that the data is in a valid format use stored procedures which run reguallary to 'clean up' the data in your relevant tables.
this is nasty, but it saves the views time i.e. keeps the user happy... ^^