powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle [игнор отключен] [закрыт для гостей] / UPDATE very often
3 сообщений из 3, страница 1 из 1
UPDATE very often
    #32105169
Bardis
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Privet vsem,

mozhet kto-nibud predlozhit pomosch v sledujuschej situazii.

Na DB prihodit v den primerno 30000 odinakovyh UPDATES:

UPDATE "OWNER"."TAB" "A1"
SET
"SRV_STS_CD" = :B0,
"SRV_STS_DATE" = SYSDATE@!,
"SYS_UPDATE_DATE" = SYSDATE@!
WHERE
"A1"."PARTITION_ID"=:B1
AND "A1"."SRV_REQUEST_ID"=:B2

pri etom oni drug druga s row lock blokirujut.
v konze konzov CPU Usage dlya etogo statementa 12 Minut za den, a ozhidaneje row locka 15 Chasov!!! :((
Chto mozhno v etoj situazii predprinjat?
...
Рейтинг: 0 / 0
UPDATE very often
    #32105381
new one
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
делать апдейт через функцию, в которой обязательно комитить...
(авт. транзакция)
...
Рейтинг: 0 / 0
UPDATE very often
    #32105432
vskv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
У тебя всё время одна и та же запись изменяется или несколько?
Если несколько, то может стоит поиграться с INITRANS, чтобы уменьшить конкуренцию просто за блок с данными???
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Oracle [игнор отключен] [закрыт для гостей] / UPDATE very often
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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