Изменение данных во временных таблицах невозможно делать в "не пишущей" транзакции, а очень бы хотелось.
(для "ON COMMIT DELETE ROWS")
пример: данные для отчета выдает процедура за 2ч. , а при использовании временных таблиц 35 мин. (35 минут на пищущей транзакции это "плохо")
GLOBAL TEMPORARY TABLE и read транзакции
Re: GLOBAL TEMPORARY TABLE и read транзакции
В трекере есть такой запрос, так что когда-нибудь это станет возможно.
В данный момент советую заняться оптимизацией отчёта, ибо ни 120 ни 35 мин не могут быть приемлемым временем для его построения.
В данный момент советую заняться оптимизацией отчёта, ибо ни 120 ни 35 мин не могут быть приемлемым временем для его построения.
Re: GLOBAL TEMPORARY TABLE и read транзакции
Оптимизирую запросы. Недорого.
Re: GLOBAL TEMPORARY TABLE и read транзакции
да, 35 минут на отчет - это слишком. Или какие-то безумные объемы данных перемалываются, или совсем неоптимально запросы выполняешь.