Ну вот мы и дошли до самого интересного, сегодня поговорим о том, как оптимизировать SQL запросы под MS Sql Server. Начнем с простого и базового понятия - статистики выполнения, на которую проще всего взглянуть и она очень часто сразу же говорит, что где-то скрывается серьезная проблема. Это не единственный показатель, но на мой взгляд один из тех, который позволяет быстро увидеть проблему. Помимо этого начинаем знакомится с индексами, возможные проблемы с неверными типами данных и т.д.
В этом видео обсудим, что такое чистый код при написании SQL запросов. Этот код можно оформлять по разному, но я поделюсь своими советами, как я предпочитаю оформлять SQL запросы, чтобы их легче было потом поддерживать.
Я в основном проходил интервью на должность Backend или Full-stack программиста, а эти интервью очень часто сопровождались вопросами по SQL. Может мне везет, а может я так уверенно всегда отвечаю на первые вопросы, что мне уже не задают более сложных, но на мой взгляд на интервью всегда были очень простые вопросы по базам данных SQL.
Есть сразу несколько вариантов изолировать запрос, но далеко не всегда это изоляция данных результата запроса. В этом видео я решил обсудить, что и когда использовать. Я рассматриваю преимущества и недостатки каждой из этих технологий.
Выбираем самые популярные - всего и по определенной группе.