18.04.2018 13:19
Ferus
 
Win XP 32
Oracle 11.2.0.3

Цитата:
OlegON UNDO без авторасширения до 30Гб
Хм...сделал сейчас 8, добавлю еще


Цитата:
OlegON Памяти - максимум доступного, руками.
Не выйдет, 3 Гб потолок, отдал 1200 Мб
18.04.2018 13:26
OlegON
 
Цитата:
Ferus сделал сейчас 8, добавлю еще
все равно потом пересоздавать...

А памяти на х32 куда меньше 3Гб, лучше 1Гб отдать, иначе валится в итоге по памяти.

Хреново все... Придется самому чистить бОльшую часть и приседать.
20.04.2018 13:11
-Den-
 
Чем история закончилась?
20.04.2018 13:23
Ferus
 
Ошибки нет, но....
Еще не закончилась )))
Подчистил доки(не касаемые товародвижения). Сократил количество до 200 тыс
История повторяется. Почему то 2000 кассовых документов удалил и закомитил(и в логах отразил). Остальные пошли в одной транзакции. Которая откушала в undo уже 3Gb. С другой стороны если по трейсу судить, то коммиты есть.
Кассовых документов 7000 всего. По моим подсчетам удалять только кассовые отчеты будет 40 часов. Осталось 28 )))

Успокаивает только то, что машина получше там, где живая БД
20.04.2018 13:38
OlegON
 
При удалении документов очень много каскадных проверок и удалений. Поэтому я предпочитаю при очистке базы идти со вторичных записей к корням. А то сидеть можно очень долго.
20.04.2018 13:39
Ferus
 
SELECT MAX(MAXQUERYLEN) FROM V$UNDOSTAT;
34429
Это 9,5 часов
20.04.2018 13:43
Ferus
 
Цитата:
OlegON При удалении документов очень много каскадных проверок и удалений.
Про каскадные удаления и так понятно, вроде 49 зависимых таблиц для кассовых документов
Цитата:
OlegON Поэтому я предпочитаю при очистке базы идти со вторичных записей к корням. А то сидеть можно очень долго.
Т.е лучше вручную заняться удалением??
Или лить базу на нормальную машину и там делать все стандартные процедуры.
20.04.2018 13:46
OlegON
 
Так выше же уже писал, что предпочел бы в этом случае... Да, лучше бы почистил руками. По крайней мере потом будешь понимать, что начал с нуля, а не хрен знает с чего.

Если очень хочется штатно - почисть неучаствующие в товародвижении документы от вторичных записей вверх.
20.04.2018 14:24
Ferus
 
Цитата:
Ferus По моим подсчетам удалять только кассовые отчеты будет 40 часов.
Приуменьшил
Код:
select MESSAGE,START_TIME,LAST_UPDATE_TIME, SOFAR,TOTALWORK,TIME_REMAINING,ELAPSED_SECONDS  from V$SESSION_LONGOPS where SID=88

Index Fast Full Scan:  SUPERMAG.SMDOCUMENTS: 2014 out of 2014 Blocks done	20.04.2018 4:25:16	20.04.2018 4:37:24	2014	2014	0	728
Index Fast Full Scan:  SUPERMAG.SMDOCUMENTS: 2014 out of 2014 Blocks done	20.04.2018 4:39:29	20.04.2018 4:48:11	2014	2014	0	522
Index Fast Full Scan:  SUPERMAG.SMDOCUMENTS: 561 out of 2014 Blocks done	20.04.2018 7:00:54	20.04.2018 15:07:17	561	2014	75584	29183

Форум на базе vBulletin®
Copyright © Jelsoft Enterprises Ltd.
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.