Я нахожусь в проекте, где меня попросили быстро взглянуть на некоторый отчетный SQL (в среде SQL Server 2K5), и я был удивлен тем, что я нашел: от 4 до 5 уровней подзапросов, различные предложения, объединения и подсказки NoLock (которые были необходимы, потому что SQL работал так долго, что блокировал стандартную обработку) - все в одном наборе!.
Поскольку я (по глупости :) упомянул, что считаю SQL неэффективным, меня назвали «экспертом», и мне было поручено создать тест для пары опрошенных, который оценит их способности по оптимизации SQL. Я надеюсь, что кто-то может указать мне на некоторые URL-адреса, или, возможно, предоставить список, который я могу использовать, чтобы помочь отсеять хорошее от плохого.