Будет ли помощник по настройке ядра СУБД SQL Server 2005 "настраивать" временные таблицы?


Я пытаюсь использовать помощник по настройке ядра СУБД для настройки моей базы данных. Из комментариев к журналированию (это всего лишь 40% в анализе, после выполнения всех выходных) следует, что DTA не способен настраивать операции на временных таблицах. Так ли это на самом деле?

1 2

1 ответ:

Нет. Потому что для того, чтобы применить индекс к временной временной таблице, вы должны были бы добавить индекс к сценарию, который использовал временную таблицу. Он не может быть просто применен к непостоянному столу как операция "установить и забыть".

Что вы можете сделать, так это создать реальную таблицу с тем же именем в вашей базе данных и удалить создание временной таблицы из скриптов и заменить ее усеченной таблицей. Если вы создадите эту таблицу, а затем выполните действия против нее, DTA будет рекомендовать индексация для постоянной таблицы. Затем вы пишете эти рекомендуемые индексы и добавляете их во временную таблицу в своем сценарии.

Также: имейте в виду, что хотя DTA делает довольно хорошую работу в большинстве случаев, он не всегда делает это правильно...