|
KOTAD$ тормозит
|
|||
---|---|---|---|
#18+
Добрый день! наткнулись на проблему, что а) хардпарс некоторых запросов (содержащих объекты) происходит очень долго ( вплоть до минуты ) trace file снимал, он он не показывает на что тратится время. Пишет: общее время выполнения хардпарса 40 секунд, а рекурсивных запросов всего - 2 секунды. Нагло врет. Может надо какой-то ивэнт специфический включить? б) CREATE TYPE выполняется очень долго в результате анализа v$active_session_history нашел лишь что основной wait event = "db file sequential read", а основной объект = уникальный индекс таблицы SYS.KOTAD$. в таблице 600 000 значений. Что можно еще посмотреть? ... |
|||
:
Нравится:
Не нравится:
|
|||
09.11.2020, 23:08 |
|
KOTAD$ тормозит
|
|||
---|---|---|---|
#18+
varlamovvp Добрый день! наткнулись на проблему, что а) хардпарс некоторых запросов (содержащих объекты) происходит очень долго ( вплоть до минуты ) trace file снимал, он он не показывает на что тратится время. Пишет: общее время выполнения хардпарса 40 секунд, а рекурсивных запросов всего - 2 секунды. Нагло врет. Может надо какой-то ивэнт специфический включить? б) CREATE TYPE выполняется очень долго в результате анализа v$active_session_history нашел лишь что основной wait event = "db file sequential read", а основной объект = уникальный индекс таблицы SYS.KOTAD$. в таблице 600 000 значений. Что можно еще посмотреть? Возможно, что ты имеешь дело со stale statistics таблицы SYS.KOTAD$. Попробуй собрать статистики следующих объектов: Код: plsql 1. 2. 3. 4. 5. 6.
... |
|||
:
Нравится:
Не нравится:
|
|||
09.11.2020, 23:32 |
|
KOTAD$ тормозит
|
|||
---|---|---|---|
#18+
flexgen, спасибо, делал, не помогло ... |
|||
:
Нравится:
Не нравится:
|
|||
09.11.2020, 23:39 |
|
KOTAD$ тормозит
|
|||
---|---|---|---|
#18+
varlamovvp flexgen, спасибо, делал, не помогло Есть такой документ - 12c Upgrade : DBUA fails with Errors: ORA-22324 ORA-01631 Ora-06512 (Doc ID 1964355.1). Апгрейд базе не делал с 11.2.0.3 на 12.1.0.2? Таких сообщений об ошибке не получал? ORA-22324 : altered type has compilation errors ORA-01631 max # extents (505) reached on table SYS.KOTAD$ ... |
|||
:
Нравится:
Не нравится:
|
|||
09.11.2020, 23:50 |
|
KOTAD$ тормозит
|
|||
---|---|---|---|
#18+
flexgen, если делал, то очень давно. да и точно с 11.2.0.4. я эту ноту прочитал, не похоже Текущая версия 19 Oracle Database 19c Enterprise Edition Release 19.0.0.0.0 - Production Version 19.7.0.0.0 У нас на базе включали EDITION, потом выключили. Но, оно не выключилось до конца ( утверждают, что это невозможно, я не проверял ) Из-за этого один раз уже напарывались на баг. Может из-за этого что-то Еще из особенностей, у нас очень много типов, почти все наследуются от 2-х корневых типов. Объектные таблицы не используем, поля в таблицах типа объектов тоже не используем ( ну или может быть почти совсем не ) ... |
|||
:
Нравится:
Не нравится:
|
|||
09.11.2020, 23:57 |
|
KOTAD$ тормозит
|
|||
---|---|---|---|
#18+
varlamovvp flexgen, я эту ноту прочитал, не похоже Чисто на всякий случай проверь значение параметра PCT_INCREASE для tablespace SYSTEM Код: plsql 1.
И наличие сегментов в схеме SYS, количество extents которых достигло максимума Код: plsql 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
10.11.2020, 00:25 |
|
KOTAD$ тормозит
|
|||
---|---|---|---|
#18+
flexgen, 1-й запрос PCT_INCREASE = null, block_size = 16384, SEGMENT_SPACE_MANAGEMENT = MANUAL 2-й запрос ничего не вернул ... |
|||
:
Нравится:
Не нравится:
|
|||
10.11.2020, 22:03 |
|
KOTAD$ тормозит
|
|||
---|---|---|---|
#18+
varlamovvp 1-й запрос PCT_INCREASE = null, block_size = 16384, SEGMENT_SPACE_MANAGEMENT = MANUAL В запросе было Код: plsql 1.
Про block_size и SEGMENT_SPACE_MANAGEMENT там ничего не было. Кстати, SEGMENT_SPACE_MANAGEMENT = MANUAL для tablespace SYSTEM - так и должно быть. А какого размера у тебя tablespace SYSTEM? Если block size 16K, то максимальный размер файла будет 64 GB. Сколько свободного места в tablespace? И сколько места на диске? В alert.log какие-нибудь сообщения о невозможности выделить следующий extent для tablespace SYSTEM есть? ... |
|||
:
Нравится:
Не нравится:
|
|||
11.11.2020, 21:22 |
|
KOTAD$ тормозит
|
|||
---|---|---|---|
#18+
flexgen, INITIAL_EXTENT = 65536, NEXT_EXTENT = null, PCT_INCREASE = null alert.log чистый 2 датафайла: максимум - 17 Гб, один 5 Гб, второй 600 Мб ... |
|||
:
Нравится:
Не нравится:
|
|||
11.11.2020, 22:03 |
|
KOTAD$ тормозит
|
|||
---|---|---|---|
#18+
varlamovvp flexgen, INITIAL_EXTENT = 65536, NEXT_EXTENT = null, PCT_INCREASE = null alert.log чистый 2 датафайла: максимум - 17 Гб, один 5 Гб, второй 600 Мб А свободное место на диске? Файлам данных есть куда расти? И кстати, зачем второй файл если первый не достиг максимума? Файлы данных на одном и том же диске или на разных? ... |
|||
:
Нравится:
Не нравится:
|
|||
11.11.2020, 23:37 |
|
KOTAD$ тормозит
|
|||
---|---|---|---|
#18+
flexgen, места свободного на дисках Тб Фвйлы на 1 диске в одной директории почему 2 файла, не могу сказать. сорри. ... |
|||
:
Нравится:
Не нравится:
|
|||
12.11.2020, 00:45 |
|
KOTAD$ тормозит
|
|||
---|---|---|---|
#18+
varlamovvp flexgen, места свободного на дисках Тб Фвйлы на 1 диске в одной директории почему 2 файла, не могу сказать. сорри. У меня идеи закончились, осталось только открывать SR. Доступ на MOS есть? ... |
|||
:
Нравится:
Не нравится:
|
|||
12.11.2020, 20:42 |
|
KOTAD$ тормозит
|
|||
---|---|---|---|
#18+
flexgen, спасибо за участие у кого-то в компании точно есть. будет открывать SR. та же беда вопросизводится у нас и на других инстансах. ... |
|||
:
Нравится:
Не нравится:
|
|||
12.11.2020, 20:48 |
|
KOTAD$ тормозит
|
|||
---|---|---|---|
#18+
varlamovvp, Я тут еще кое-что почитал. :-) Что вернет Код: plsql 1. 2. 3. 4. 5. 6.
... |
|||
:
Нравится:
Не нравится:
|
|||
12.11.2020, 21:39 |
|
KOTAD$ тормозит
|
|||
---|---|---|---|
#18+
flexgen, возвращает пустоту ... |
|||
:
Нравится:
Не нравится:
|
|||
12.11.2020, 23:32 |
|
KOTAD$ тормозит
|
|||
---|---|---|---|
#18+
varlamovvp flexgen, TABLE sys.KOTTD$ Name Null? Type ----------------------------------------- -------- ---------------------------- TABLE sys.KOTTB$ Name Null? Type ----------------------------------------- -------- ---------------------------- TABLE sys.KOTAD$ Name Null? Type ----------------------------------------- -------- ---------------------------- TABLE sys.KOTMD$ Name Null? Type ----------------------------------------- -------- ---------------------------- TABLE sys.KOTTBX$ Name Null? Type ----------------------------------------- -------- ---------------------------- TABLE sys.KOTADX$ Name Null? Type ----------------------------------------- -------- ---------------------------- Ну теперь точно идеи кончились. Открывайте SR, тем более что у вас это происходит на нескольких инстансах. ... |
|||
:
Нравится:
Не нравится:
|
|||
12.11.2020, 23:35 |
|
KOTAD$ тормозит
|
|||
---|---|---|---|
#18+
varlamovvp, Сделай и покажи трассировки 10053 вместе с 10046 ... |
|||
:
Нравится:
Не нравится:
|
|||
13.11.2020, 01:54 |
|
KOTAD$ тормозит
|
|||
---|---|---|---|
#18+
xtender, 3 нубских воспроса:
... |
|||
:
Нравится:
Не нравится:
|
|||
15.11.2020, 14:59 |
|
KOTAD$ тормозит
|
|||
---|---|---|---|
#18+
xtender, Саян, отправил трейс на почту ... |
|||
:
Нравится:
Не нравится:
|
|||
15.11.2020, 15:43 |
|
KOTAD$ тормозит
|
|||
---|---|---|---|
#18+
xtender, вот кусок из трейса, который может быть интересен. Я вижу вот этот сиквэл: insert into "SYS"."KOTAD$" (SYS_NC_OID$, SYS_NC_ROWINFO$) values(:1, :2 ) у себя в статистиках ===================== PARSING IN CURSOR #45574230696 len=73 dep=2 uid=0 oct=2 lid=0 tim=14921222487318 hv=2427874313 ad='7ffefca54a68' sqlid='3k7qn6f8bcv09' insert into "SYS"."KOTAD$" (SYS_NC_OID$, SYS_NC_ROWINFO$) values(:1, :2 ) END OF STMT BINDS #45574230696: Bind#0 oacdty=23 mxl=32(16) mxlc=00 mal=00 scl=00 pre=00 oacflg=10 fl2=0001 frm=00 csi=00 siz=32 off=0 kxsbbbfp=db61be8c bln=32 avl=16 flg=09 value=A52B15E0FB2442DDBC423A28E0C703 Bind#1 oacdty=121 mxl=656(656) mxlc=00 mal=00 scl=00 pre=00 oacflg=00 fl2=0001 frm=00 csi=00 siz=656 off=0 toid ptr value=7FFE895985E0 length=16 000000000000000000000000000000 kxsbbbfp=e4701d78 bln=656 avl=16 flg=15 value=Unhandled datatype (121) found in kxsbndinf Dumping '' addr=0x0000000AE4701D78 size=16 bytes Dump of memory from 0x0000000AE4701D78 to 0x0000000AE4701D88 AE4701D70 25EE46C0 00007FFE [.F.%....] AE4701D80 E4701D88 0000000A [..p.....] WAIT #45574230696: nam='db file sequential read' ela= 295 file#=1 block#=2580 blocks=1 obj#=775 tim=14921222487854 WAIT #45574230696: nam='db file sequential read' ela= 11085 file#=13 block#=47466 blocks=1 obj#=775 tim=14921222499005 EXEC #45574230696:c=1643,e=14653,p=3,cr=14,cu=12,mis=1,r=3,dep=2,og=4,plh=0,tim=14921222499631 STAT #45574230696 id=1 cnt=0 pid=0 pos=1 obj=0 op='LOAD TABLE CONVENTIONAL KOTAD$ (cr=1 pr=2 pw=0 str=1 time=12104 us)' BINDS #46781873272: Bind#0 oacdty=02 mxl=22(22) mxlc=00 mal=00 scl=00 pre=00 oacflg=00 fl2=1000001 frm=00 csi=00 siz=56 off=0 kxsbbbfp=e4701fd0 bln=22 avl=01 flg=05 value=0 Bind#1 oacdty=23 mxl=32(16) mxlc=00 mal=00 scl=00 pre=00 oacflg=10 fl2=0001 frm=00 csi=00 siz=0 off=24 kxsbbbfp=e4701fe8 bln=32 avl=16 flg=01 value=000000000000000000000000000100 EXEC #46781873272:c=0,e=121,p=0,cr=0,cu=0,mis=0,r=0,dep=2,og=4,plh=1964104430,tim=14921222499894 WAIT #46781873272: nam='db file sequential read' ela= 288 file#=1 block#=2446 blocks=1 obj#=736 tim=14921222500217 FETCH #46781873272:c=0,e=347,p=1,cr=2,cu=0,mis=0,r=0,dep=2,og=4,plh=1964104430,tim=14921222500260 CLOSE #46781873272:c=0,e=1,dep=2,type=3,tim=14921222500301 ===================== ... |
|||
:
Нравится:
Не нравится:
|
|||
15.11.2020, 20:12 |
|
KOTAD$ тормозит
|
|||
---|---|---|---|
#18+
Процитированный кусок некорректно вырезан и потому ни о чем не говорит. В нем лишь операции по курсору 46781873272 ничтожной длительности, а грешите Вы на 45574230696. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.11.2020, 14:18 |
|
KOTAD$ тормозит
|
|||
---|---|---|---|
#18+
andrey_anonymous, да, не то, согласен. Сидел пялился в трейсы, обрадовался когда увидел что-то, то чего раньше примечал. приложил файлы. 2 трейса 10046: (запросы одинаковые практически, разница в синтаксисе чтобы спровоцировать хардпарс) трейс21 сделан первым и там хардпарс занимает 7 секунд трейс 22 сделан сразу после, и там хардпаср уже пролетает очень быстро. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.11.2020, 16:08 |
|
|
start [/forum/topic.php?fid=52&msg=40017747&tid=1880711]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
130ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
57ms |
get tp. blocked users: |
1ms |
others: | 16ms |
total: | 243ms |
0 / 0 |