🔹 Почему нужен кластерный индекс (clustered)? 🔸 Кластерный индекс — способ индексации, который физически упорядочивает строки таблицы по ключу. Решает проблему медленного range-скана и дорогостоящей сортировки при ORDER BY. 🔸 B-tree: дерево уровней. В clustered листы содержат сами строки. У nonclustered листы содержат указатели на строки (rid или значение PK — primary key). Значит clustered даёт быстрые последовательные чтения. 🔸 Используйте clustered для колонок с частыми диапазонными запросами, сортировкой или сканами (например, дата). Минус: при частых обновлениях и широкой строке — перемещения и фрагментация. CREATE CLUSTERED INDEX IX_Orders_OrderDate ON Orders(OrderDate); 📚 clustered = данные в порядке ключа; nonclustered = отдельная структура с указателями — выбирайте по паттернам запросов. #CODERIKK #Sql #Middle ➡️ Мы в Telegram - Сетке - Дзен Буду рад вашей реакции здесь⬇️