powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Стоимость поиска в актуальном плане
13 сообщений из 13, страница 1 из 1
Стоимость поиска в актуальном плане
    #40058737
nick_backup
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем привет.
По плану:
Связываются 4 таблицы. По плану 1-я временная, сканится, 2-я - поиск по некластерному индексу, кост 0%. В итоге - 642 строки.
Дальше 3-я поиск по некластерному, кост 1%, в итоге 652 строки. 4-я поиск по кластерному индексу. В итоге 642 строки. кост - 97%.
97% - как так?
...
Рейтинг: 0 / 0
Стоимость поиска в актуальном плане
    #40058759
zby
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
nick_backup,

вот так.

А на самом деле, вы хотя бы план покажите.
...
Рейтинг: 0 / 0
Стоимость поиска в актуальном плане
    #40058806
nick_backup
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
zby,
...
Рейтинг: 0 / 0
Стоимость поиска в актуальном плане
    #40058807
zby
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
nick_backup,

и что вас смущает?
...
Рейтинг: 0 / 0
Стоимость поиска в актуальном плане
    #40058808
Фотография komrad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
nick_backup,

на картинке нет поиска по кластерному индексу, есть его скан
...
Рейтинг: 0 / 0
Стоимость поиска в актуальном плане
    #40058812
Владислав Колосов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
nick_backup,

а какой процент должен быть и что с этим не так?
...
Рейтинг: 0 / 0
Стоимость поиска в актуальном плане
    #40058818
nick_backup
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
komrad
nick_backup,

на картинке нет поиска по кластерному индексу, есть его скан


Да, тут скан некластерного, это я уже игрался с некластерным индексом. При поиску по кластерному выглядит аналогично, только значок операции другой
...
Рейтинг: 0 / 0
Стоимость поиска в актуальном плане
    #40058819
nick_backup
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Владислав Колосов
nick_backup,

а какой процент должен быть и что с этим не так?


Я думаю, что проценты поисков по индексам должны быть сравнимыми. Почему в одном случае 1%, а в другом 97%?
...
Рейтинг: 0 / 0
Стоимость поиска в актуальном плане
    #40058827
Владислав Колосов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
nick_backup,

Одна таблица просматривается один раз, а во второй поиск 652 раза.
...
Рейтинг: 0 / 0
Стоимость поиска в актуальном плане
    #40058832
nick_backup
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Владислав Колосов
nick_backup,

Одна таблица просматривается один раз, а во второй поиск 652 раза.


Почему? В одном случае все записи на одной странице, а в другом на 652-х?
...
Рейтинг: 0 / 0
Стоимость поиска в актуальном плане
    #40058836
msLex
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
nick_backup
Владислав Колосов
nick_backup,

Одна таблица просматривается один раз, а во второй поиск 652 раза.


Почему? В одном случае все записи на одной странице, а в другом на 652-х?


у вас index seek в nested loop, это значит, что оператор index seek будет выполнен столько раз, сколько строк пришло на вход оператору nested loop.
...
Рейтинг: 0 / 0
Стоимость поиска в актуальном плане
    #40058842
invm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
nick_backup,

Index Seek - поиск в индексе. Но не обязательно поиск одной строки. Так же может быть поиск строк в диапазоне.

Для начала сравните у исследуемых итераторов Estimated Number of Executions и Estimated Number of Rows to be Read
...
Рейтинг: 0 / 0
Стоимость поиска в актуальном плане
    #40058952
nick_backup
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Предполагаемое число строк - 1. Даже при свежей статистике. А предполагаемых выполнений 3,67К
...
Рейтинг: 0 / 0
13 сообщений из 13, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Стоимость поиска в актуальном плане
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]