Увеличение производительности с помощью создания индексов в СУБД
Создание индексов является одним из методов оптимизации производительности СУБД и может значительно сократить время выполнения SQL-запросов. В данной статье мы рассмотрим, какие индексы существуют, и предоставим практические примеры их создания. Типы индексов: В зависимости от целей оптимизации и характера данных, существует несколько типов индексов, каждый из которых имеет свои преимущества и применение: — B-деревья: самый распространенный тип индекса. Он обеспечивает быстрый доступ к данным и широко применяется в большинстве СУБД...
2065 читали · 2 года назад
Использование хинтов в SQL запросах
Выполняя любую команду SQL, каждая СУБД старается выполнить её максимально эффективно. В каждой СУБД есть «оптимизатор», то есть механизм, принимающий решение как команда будет выполнена максимально эффективным образом. Строится план. Мы можем влиять на план выполнения запроса с помощью подсказок (хинтов), оставляя их прямо в SQL-коде. Если на одной из таблиц, участвующих в SQL-запросе есть индекс для какого-то столбца, значения которого используются во WHERE или в ON, то не обязательно, что он будет...