Какое-то время назад я обещал написать о том, что заставляет SQL Server выполнять два поиска вместо поиска с остаточным предикатом.
В недавнем посте я немного затронул вопрос селективности предиката в структуре индекса.
Сейчас я собираюсь связать эти две темы вместе. Возможно. Надеюсь. Посмотрим, что из этого выйдет.
Если вкратце, то соседние ключевые столбцы в индексе довольно просто поддерживают поиск, и что выбор первого столбца должен, вероятно, опираться на то, что фильтруется наиболее часто. Продолжить чтение "Селективность предиката и структура индекса"
Эта задача возникла как осмысленный пример для демонстрации использования скалярных функций, табличных переменных и новых возможностей языка T-SQL. Итак, требуется создать функцию, которая будет делать первую букву каждого слова заглавной, а остальные - строчными.
§ Под номером 306 выставлен очередной кандидат на обучающий этап (сложность 1 балл). Прежняя задача под номером 306 перенесена на обучающий этап под номером 145.
При построении индексов для ваших запросов порядок столбцов в ключе индекса имеет значение. SQL Server наиболее эффективно использует индекс, если данные в этом индексе сохраняются в том же порядке, какой требуется для вашего запроса при выполнении соединения (join), фильтрации (where), группировки (group by) или сортировки (order by). Продолжить чтение "Кардинальное число (мощность множества)"