![]() |
![]() |
![]() |
|
Отличие операторов Index Scan от Table Scan | ☑ | ||
---|---|---|---|---|
0
kromdi10
17.11.10
✎
13:19
|
Добрый день!
Кто может подсказать чем принципиально отличаются операторы SQL Server 2005 Index Scan от Table Scan. |
|||
1
H A D G E H O G s
17.11.10
✎
13:21
|
Может лучше мануал по SQL почитать, а?
|
|||
2
kromdi10
17.11.10
✎
13:31
|
мануал index scan
"Оператор Clustered Index Scan сканирует кластеризованный индекс, заданный в столбце Argument плана выполнения запроса. При наличии необязательного предиката WHERE:() возвращаются только строки, удовлетворяющие предикату" table scan "Оператор Table Scan получает строки из таблицы, указанной в столбце Аргумент плана выполнения запроса " index seek "Оператор Clustered Index Seek использует возможности поиска по индексам для получения строк из кластеризованного индекса. Столбец Argument содержит имя используемого кластеризованного индекса и предикат SEEK:()." |
|||
3
kromdi10
17.11.10
✎
13:32
|
Уважаемый, чем принципиальное отличие одного от другого? один сканирует таблицу, а второй индексы. И в чем выигрыш по производительности?
|
|||
4
H A D G E H O G s
17.11.10
✎
13:34
|
||||
5
МихаилМ
17.11.10
✎
13:42
|
||||
6
H A D G E H O G s
17.11.10
✎
13:43
|
К примеру:
NTFS для поиска файлов использует B+ дерево (wiki:B%2B-деревья) http://www.ixbt.com/storage/ntfs.html (раздел каталоги). Что там юзает SQL - я уж не знаю, но думаю, что-то подобное. |
|||
7
Жан Пердежон
17.11.10
✎
13:44
|
(3) прочитай что такое индексы и зачем они нужны
|
|||
8
Жан Пердежон
17.11.10
✎
13:45
|
(6) тс походу слово "индекс" первый раз слышит, а ты ему сразу сбалансированные деревья суешь
|
|||
9
kromdi10
17.11.10
✎
13:50
|
Спасибо Михаил и H A D G E H O G s
|
|||
10
kromdi10
17.11.10
✎
19:28
|
Если кому- то будет интересно, вот обсуждение
http://social.msdn.microsoft.com/Forums/en/transactsql/thread/295a9d59-b5de-4d2f-b23a-a756eec01b00 |
|||
11
dk
17.11.10
✎
19:33
|
а зачем пользоваться операторами, смысл которых не понимаешь?
|
|||
12
kromdi10
18.11.10
✎
09:56
|
В смысле пользоваться операторами? понимание необходимо для оптимизации запроса. В 1с-ке в том числе.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |