Одним из самых искусных и приносящих наибольшее удовлетворение аспектов в работе администратора баз данных является оказание помощи в улучшение качества SQL-кода в приложении. Эффективный код означает быструю производительности, а простым способом снижения количества требуемых запросом операций ввода-вывода является уменьшение количества подлежащих изучению оптимизатором строк. Оптимизатор подбирает оптимальный план на основании запроса. Это означает, что он не будет переписывать написанный неэффективным образом запрос — он будет только лишь создавать для него план выполнения. Даже если запрос написан эффективно, оптимизатор может не всегда создавать для него наилучший план выполнения. Администратор лучше разбирается в приложении и данных, чем оптимизатор, и потому может, с помощью подсказок, заставить оптимизатор пользоваться своими знаниями. В следующих разделах описываются некоторые наилучшие методики для написания эффективного SQL-кода.