Индексы в базах данных — шпаргалка для системного аналитика
На технических собеседованиях вопросы про индексы задают регулярно — и не только DBA. Системный аналитик, архитектор и даже старший бизнес-аналитик должен уметь объяснить, почему на определённом запросе «всё лагает», и предложить решение. Именно здесь часто ждут ответ про индексы. Блок про индексы обычно идет после общего блока про базы данных и до блока с написанием SQL запросов. Что такое индекс? Отдельная структура, которая позволяет базе не читать всю таблицу, а сразу находить нужные строки...