|
Стоимость поиска в актуальном плане
|
|||
---|---|---|---|
#18+
Всем привет. По плану: Связываются 4 таблицы. По плану 1-я временная, сканится, 2-я - поиск по некластерному индексу, кост 0%. В итоге - 642 строки. Дальше 3-я поиск по некластерному, кост 1%, в итоге 652 строки. 4-я поиск по кластерному индексу. В итоге 642 строки. кост - 97%. 97% - как так? ... |
|||
:
Нравится:
Не нравится:
|
|||
01.04.2021, 00:55 |
|
Стоимость поиска в актуальном плане
|
|||
---|---|---|---|
#18+
nick_backup, вот так. А на самом деле, вы хотя бы план покажите. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.04.2021, 09:16 |
|
Стоимость поиска в актуальном плане
|
|||
---|---|---|---|
#18+
zby, ... |
|||
:
Нравится:
Не нравится:
|
|||
01.04.2021, 11:16 |
|
Стоимость поиска в актуальном плане
|
|||
---|---|---|---|
#18+
nick_backup, и что вас смущает? ... |
|||
:
Нравится:
Не нравится:
|
|||
01.04.2021, 11:20 |
|
Стоимость поиска в актуальном плане
|
|||
---|---|---|---|
#18+
nick_backup, на картинке нет поиска по кластерному индексу, есть его скан ... |
|||
:
Нравится:
Не нравится:
|
|||
01.04.2021, 11:20 |
|
Стоимость поиска в актуальном плане
|
|||
---|---|---|---|
#18+
nick_backup, а какой процент должен быть и что с этим не так? ... |
|||
:
Нравится:
Не нравится:
|
|||
01.04.2021, 11:44 |
|
Стоимость поиска в актуальном плане
|
|||
---|---|---|---|
#18+
komrad nick_backup, на картинке нет поиска по кластерному индексу, есть его скан Да, тут скан некластерного, это я уже игрался с некластерным индексом. При поиску по кластерному выглядит аналогично, только значок операции другой ... |
|||
:
Нравится:
Не нравится:
|
|||
01.04.2021, 11:58 |
|
Стоимость поиска в актуальном плане
|
|||
---|---|---|---|
#18+
Владислав Колосов nick_backup, а какой процент должен быть и что с этим не так? Я думаю, что проценты поисков по индексам должны быть сравнимыми. Почему в одном случае 1%, а в другом 97%? ... |
|||
:
Нравится:
Не нравится:
|
|||
01.04.2021, 12:00 |
|
Стоимость поиска в актуальном плане
|
|||
---|---|---|---|
#18+
nick_backup, Одна таблица просматривается один раз, а во второй поиск 652 раза. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.04.2021, 12:16 |
|
Стоимость поиска в актуальном плане
|
|||
---|---|---|---|
#18+
Владислав Колосов nick_backup, Одна таблица просматривается один раз, а во второй поиск 652 раза. Почему? В одном случае все записи на одной странице, а в другом на 652-х? ... |
|||
:
Нравится:
Не нравится:
|
|||
01.04.2021, 12:23 |
|
Стоимость поиска в актуальном плане
|
|||
---|---|---|---|
#18+
nick_backup Владислав Колосов nick_backup, Одна таблица просматривается один раз, а во второй поиск 652 раза. Почему? В одном случае все записи на одной странице, а в другом на 652-х? у вас index seek в nested loop, это значит, что оператор index seek будет выполнен столько раз, сколько строк пришло на вход оператору nested loop. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.04.2021, 12:25 |
|
Стоимость поиска в актуальном плане
|
|||
---|---|---|---|
#18+
nick_backup, Index Seek - поиск в индексе. Но не обязательно поиск одной строки. Так же может быть поиск строк в диапазоне. Для начала сравните у исследуемых итераторов Estimated Number of Executions и Estimated Number of Rows to be Read ... |
|||
:
Нравится:
Не нравится:
|
|||
01.04.2021, 12:38 |
|
|
start [/forum/topic.php?fid=46&fpage=29&tid=1684873]: |
0ms |
get settings: |
9ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
34ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
50ms |
get tp. blocked users: |
1ms |
others: | 319ms |
total: | 446ms |
0 / 0 |