Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Oracle Новый топик    Ответить
 оценить объем работы выполненый процедурой.  [new]
нипик
Guest
Имеется процедура которая, если упрощенно, делает update таблицы в цикле и после выполнения всего цикла выполняется коммит. Как понять какой процент строк она обновила? Если была бы возможность под той же самой сессией сделать запрос к таблице, то по обновленным полям можно было бы понять какой объем работы выполнен... Процедура запущена из пользовательского интерфейса.
15 июн 14, 19:55    [16166482]     Ответить | Цитировать Сообщить модератору
 Re: оценить объем работы выполненый процедурой.  [new]
andreymx
Member

Откуда: Запорожье
Сообщений: 54383
нипик,

раньше надо было думать
до запуска (до написания продедуры)
15 июн 14, 19:58    [16166491]     Ответить | Цитировать Сообщить модератору
 Re: оценить объем работы выполненый процедурой.  [new]
никпик
Guest
оракл где держит изменения в текущей сессии до коммита?
15 июн 14, 20:24    [16166556]     Ответить | Цитировать Сообщить модератору
 Re: оценить объем работы выполненый процедурой.  [new]
ten
Member

Откуда: Екатеринбург
Сообщений: 1672
никпик,

Не поверишь, нигде не держит :)
15 июн 14, 20:34    [16166585]     Ответить | Цитировать Сообщить модератору
 Re: оценить объем работы выполненый процедурой.  [new]
xtender
Member

Откуда: Мск
Сообщений: 5704
нипик
Имеется процедура которая, если упрощенно, делает update таблицы в цикле и после выполнения всего цикла выполняется коммит. Как понять какой процент строк она обновила? Если была бы возможность под той же самой сессией сделать запрос к таблице, то по обновленным полям можно было бы понять какой объем работы выполнен... Процедура запущена из пользовательского интерфейса.
ненадежно по v$transaction.USED_urec
15 июн 14, 20:46    [16166619]     Ответить | Цитировать Сообщить модератору
 Re: оценить объем работы выполненый процедурой.  [new]
dbms_photoshop
Member

Откуда: sqlmdx.net
Сообщений: 5151
нипик,

Может помочь значение статистики "table scan rows gotten".
Если неизвестно значение до запуска, то можно по крайней мере понять скорость изменения.
16 июн 14, 17:44    [16171229]     Ответить | Цитировать Сообщить модератору
Все форумы / Oracle Ответить