Я пытаюсь изучить оптимизацию SQL-запросов с помощью SQL Server 2005. Однако я не нашел практического примера, где я могу улучшить производительность, просто настроив запрос. Не могли бы вы перечислить некоторые примерные запросы - до и после оптимизации?Оптимизация запросов
Он должен быть настраивать запросы - не добавлять индекс, не делая индекс покрытия, не внося никакого изменения в таблицу. Никакие изменения не должны выполняться на таблице и индексе. [Я понимаю, что показатели важны. Это только для целей обучения]
Было бы здорово, если бы вы могли объяснить использование таблицы temp вместо того, чтобы ссылаться на любые образцы баз данных, такие как adventureworks.
настройка запроса не может быть сделана в изоляции и без учета показателей; За исключением очевидного, как не делать SELECT '*', или использовать IF EXISTS, а не SELECT COUNT ('*') (одинарные кавычки из-за того, как комментарии интерпретируют астерикс) –
Я смотрел именно на такие вещи, как «IF EXISTS». Не могли бы вы перечислить эти очевидные вещи? – Lijo