Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Индексы
|
|||
|---|---|---|---|
|
#18+
Добрый день Помогите разобраться в следующей ситуации: Microsoft декларирует при выборке возможности SQL по пересечению индексов. Однако при выполнении запроса без указания хинтов этого пересечения не получил и только после указания оптимизатору конкретных индексов получил пересечение. Подскажите по каким критериям SQL оценивает необходимость использования нескольких индексов. Заранее благодарен, Александр Soshnikov.A@jr.ru ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.11.2001, 10:35 |
|
||
|
Индексы
|
|||
|---|---|---|---|
|
#18+
Использование нескольких индексов при выборке данных из одной таблицы требует дополнительных затрат на взаимную увязку. Алгоритм выборки при этом получается многоступенчатым. Увеличивается количество операций чтения страниц (сначала одного индекса, потом другого, потом данных). Так что не всегда комбинация индексов действительно может принести выигрыш по сравнению с использованием одного из индексов. Судя по всему, оптимизатор учитывает эти дополнительные затраты и использует комбинацию индексов только тогда, когда дополнительные затраты ресурсов существенно меньше имеющегося выигрыша от использования комбинации. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.11.2001, 11:40 |
|
||
|
|

start [/forum/topic.php?fid=46&msg=32016392&tid=1825122]: |
0ms |
get settings: |
7ms |
get forum list: |
12ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
36ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
33ms |
get tp. blocked users: |
1ms |
| others: | 229ms |
| total: | 331ms |

| 0 / 0 |
