Гость
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Временные таблицы, которых нет, или как проще оптимизировать запрос / 2 сообщений из 2, страница 1 из 1
10.10.2002, 14:05
    #32057058
Vogus
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Временные таблицы, которых нет, или как проще оптимизировать запрос
В хранимой процедуре использую мною созданую (за рание, постоянно присутсвующую в базе) временную таблицу. Сначало удаляю из нее все данные потом заношу результат какого-нибудь сложного запроса, а потом в цикле пробегаю по всем записям и выполняю еще кое-какие действия. Так вот: все ОК, но если эта ХП выполняется одним пользователем, но у другого возникает ДЕДЛОГ! Что можно сделать не потеряв производительнось (скорость выполнения процедуры).
...
Рейтинг: 0 / 0
10.10.2002, 17:44
    #32057204
Gold
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Временные таблицы, которых нет, или как проще оптимизировать запрос
Привет. Боюсь, что временными таблицами вобще ничего ускорить нельзя, если каждый раз она пересчитывается, т.к. запись на много дольше происходит, чем считывание. Я когда-то рекурсию в линейный алгоритм разворачивал и мне там надо было двнные сохранять - на запись больше 60% времени уходило. Сделай лучше промежуточные представления или процедуры и используё их вместо временной таблицы.
...
Рейтинг: 0 / 0
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Временные таблицы, которых нет, или как проще оптимизировать запрос / 2 сообщений из 2, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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