Андрей Кручинин wrote:

1. Влад как-то писал что файлы с временными таблицами удаляются сразу
после ненужности (или после создания для линускоидов, но у меня винда,
так что не сильно интересует этот вопрос :-) ) Но был вопрос про RESET
системы. Что-то поменялось или проверялось?

Думаю, как карта ляжет. Если размер таблицы небольшой, то есть вероятность, что ОС вообще не сбросит таблицу из файлового кеша на диск, так что после ресета в темпе будет пустой файл. Но гарантии тут никто не даст, разумеется.

2. Нет ли каких-либо неудобств и подводных камней в использовании
временных таблиц совместно с остальными данными. Типа индексов и иже с
ним.

Есть ограничения на внешние ключи между обычными таблицами и GTT, см. релизные ноты. Кроме того, хоть индексы на GTT и работают, иногда можно огрести сюрприз от оптимизатора, т.к. если индекс создан заранее (не по "живым" данным), то его статистика, есс-но, нулевая. Насколько я помню, если таблица типа PRESERVE, то SET STATISTICS сразу после заливки позволяет решить этот вопрос. Влад проснется - точнее скажет :-)


--
Дмитрий Еманов

Ответить