powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Работа с индексами на временной таблице
4 сообщений из 4, страница 1 из 1
Работа с индексами на временной таблице
    #32039362
Alex_open_m
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В процедуре работаю с временными таблицами и получаю следующую ситуацию.
При работе в процедуре происходит наполнение временной таблицы данными (150000-250000 строк), по ним потом производятся большие выборки. Для упрощения этих выборок я создаю дополнительные индексы на этой таблице. Всего индексов 3 - один кластерный составной и два некластерных. Естественно, с индексами запросы проходят быстрее.
Теперь о заполнении. Если я создаю таблицу и пока еще не заполнил ее данными, создаю все индексы на ней, а потом заполняю данными, то это по времени дольше, чем если бы я создал таблицу, заполнил, а только потом. на заполненной таблице, навесил индексы.
Получилась дурацкая ситуация, создаю таблицу, заполняю под завязку, навешиваю индексы, работаю
Но ведь это не совсем правильно.

з.ы. Разница во времени - 70%
...
Рейтинг: 0 / 0
Работа с индексами на временной таблице
    #32039367
Rom
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
при вставке нового значения в таблицу индекс перестраиваеся, естественно на это уходит много времени.
в итоге проще один раз создать индекс после заполнения таблицы
...
Рейтинг: 0 / 0
Работа с индексами на временной таблице
    #32039441
Alex_open_m
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Тогда почему это происходит только на временных таблицах ?
...
Рейтинг: 0 / 0
Работа с индексами на временной таблице
    #32039443
Rom
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
я думаю, не только на временных таблицах
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Работа с индексами на временной таблице
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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