Форум OlegON > Компьютеры и Программное обеспечение > Операционные системы и программное обеспечение > Oracle

После переезда с 9 на 10 Oracle очень долго формируется отчёт : Oracle

29.03.2024 10:29


06.06.2013 14:52
Stels
 
После перехода c
Oracle 9.2.0.8.0 на Oracle 10.2.0.5.0 через exp/imp
СМ 1028.2 sp11
Win2003 R2 Sp2 Standart x32


не можем дождаться конца формирования заказного отчёта (Проходимость товара)


На этом же желези + 9i и на другой базе магазина 10g отчёт формируется занескольно минут.

А сейчас на проблемной базе ждали несколько часов - не дождались.


гонял оптимайзер с ключом =o ночью
вот лог в момент выполнения отчета днем: https://storage.olegon.ru/supermag/u...timizer.log.7z

в алерте кроме:
Код:
Some indexes or index [sub]partitions of table SUPERMAG.SSLOCKS have been marked unusable
Thu Jun 06 04:27:32  2013
Some indexes or index [sub]partitions of table SUPERMAG.SAOPPOSITEOPS have been marked unusable
Thu Jun 06 04:27:40  2013
Some indexes or index [sub]partitions of table SUPERMAG.index$_join$_001 have been marked unusable
Thu Jun 06 04:27:50  2013
Some indexes or index [sub]partitions of table SUPERMAG.SAPROCESSTYPESCLASS have been marked unusable
..........
ничего криминального не нашёл.
Но это, я так понимаю, оптимайзер правил.
сейчас индексов unusable - не наблюдается.

И, главное, больше никаких жалоб с магазина не поступало.

Куда копать?
06.06.2013 18:06
bayan
 
Статистику по этим индексам пробовал собрать?

Цитата:
сейчас индексов unusable - не наблюдается.
как исправлялось?
06.06.2013 18:42
Troll
 
Что еще делалось при переходе? Оптимизатор, кстати, надо постоянно гонять, а не только ночью. Мог и не успеть.
06.06.2013 18:43
Troll
 
Кстати, оптимизатор хеши объектов выводит в конце, неплохо бы сравнить структуру... Или в Администраторе посверять...
06.06.2013 19:15
Stels
 
Цитата:
bayan Статистику по этим индексам пробовал собрать?


как исправлялось?
ничего больше не пробовал
только оптимайзер работал

Цитата:
Troll Что еще делалось при переходе? Оптимизатор, кстати, надо постоянно гонять, а не только ночью. Мог и не успеть.
собственно больше ничего не делалось

Цитата:
Troll Кстати, оптимизатор хеши объектов выводит в конце, неплохо бы сравнить структуру... Или в Администраторе посверять...
вечером, когда базу освободят сгенерю чистую базу, сделаю эталон , сравню структуру
06.06.2013 19:19
Stels
 
Цитата:
Troll Кстати, оптимизатор хеши объектов выводит в конце,
как это выглядит в логе? что-то не нахожу
06.06.2013 20:21
Stels
 
сверил структуру
Код:
 6. 6.2013 20:16:36 TEST Объекты

Отсутствует TRIGGER DBPASSWORDCHANGE
Лишний FUNCTION YZGETPRICEONDATE
Лишний INDEX OK_SMDOC_OR
Лишний PROCEDURE YZCALCPERIODREMAINS
Лишний TABLE YZREPS
Код:
 6. 6.2013 20:16:59 TEST Колонки таблиц

Отсутствует колонка SUPERMAG_SESSIONS.BLOCKING_INSTANCE
Отсутствует колонка SUPERMAG_SESSIONS.BLOCKING_SESSION
Отсутствует колонка SUPERMAG_SESSIONS.BLOCKING_SESSION_STATUS
Отсутствует колонка SUPERMAG_SESSIONS.ECID
Отсутствует колонка SUPERMAG_SESSIONS.EVENT
Отсутствует колонка SUPERMAG_SESSIONS.EVENT#
Отсутствует колонка SUPERMAG_SESSIONS.PLSQL_ENTRY_OBJECT_ID
Отсутствует колонка SUPERMAG_SESSIONS.PLSQL_ENTRY_SUBPROGRAM_ID
Отсутствует колонка SUPERMAG_SESSIONS.PLSQL_OBJECT_ID
Отсутствует колонка SUPERMAG_SESSIONS.PLSQL_SUBPROGRAM_ID
Отсутствует колонка SUPERMAG_SESSIONS.PORT
Отсутствует колонка SUPERMAG_SESSIONS.PREV_CHILD_NUMBER
Отсутствует колонка SUPERMAG_SESSIONS.PREV_SQL_ID
Отсутствует колонка SUPERMAG_SESSIONS.P1
Отсутствует колонка SUPERMAG_SESSIONS.P1RAW
Отсутствует колонка SUPERMAG_SESSIONS.P1TEXT
Отсутствует колонка SUPERMAG_SESSIONS.P2
Отсутствует колонка SUPERMAG_SESSIONS.P2RAW
Отсутствует колонка SUPERMAG_SESSIONS.P2TEXT
Отсутствует колонка SUPERMAG_SESSIONS.P3
Отсутствует колонка SUPERMAG_SESSIONS.P3RAW
Отсутствует колонка SUPERMAG_SESSIONS.P3TEXT
Отсутствует колонка SUPERMAG_SESSIONS.SECONDS_IN_WAIT
Отсутствует колонка SUPERMAG_SESSIONS.SEQ#
Отсутствует колонка SUPERMAG_SESSIONS.SERVICE_NAME
Отсутствует колонка SUPERMAG_SESSIONS.SQL_CHILD_NUMBER
Отсутствует колонка SUPERMAG_SESSIONS.SQL_ID
Отсутствует колонка SUPERMAG_SESSIONS.SQL_TRACE
Отсутствует колонка SUPERMAG_SESSIONS.SQL_TRACE_BINDS
Отсутствует колонка SUPERMAG_SESSIONS.SQL_TRACE_WAITS
Отсутствует колонка SUPERMAG_SESSIONS.STATE
Отсутствует колонка SUPERMAG_SESSIONS.WAIT_CLASS
Отсутствует колонка SUPERMAG_SESSIONS.WAIT_CLASS#
Отсутствует колонка SUPERMAG_SESSIONS.WAIT_CLASS_ID
Отсутствует колонка SUPERMAG_SESSIONS.WAIT_TIME
Отсутствует колонка SVSUPERMAGTABCOLUMNS.HISTOGRAM
Код:
 6. 6.2013 20:17:27 TEST Ограничения

Отсутствует ограничение SYS_C0011604 таблицы SVPRODGOODSART
Отсутствует ограничение SYS_C0011605 таблицы SVLOCALSHOPS
Отсутствует ограничение SYS_C005278 таблицы SSMESSAGES
Отсутствует ограничение SYS_C005312 таблицы SSMIGRATORARC
Отсутствует ограничение SYS_C005316 таблицы SSMIGRATORLOG
Отсутствует ограничение SYS_C008489 таблицы TTCOLLECTDISCCARD ("SUBCODE" IS NOT NULL)
Отсутствует ограничение SYS_C008918 таблицы TTZLONGDATA
Лишнее ограничение SYS_C0010842 таблицы TTZLONGDATA
Лишнее ограничение SYS_C009336 таблицы SSMESSAGES
Лишнее ограничение SYS_C009347 таблицы SSMIGRATORARC
Лишнее ограничение SYS_C009351 таблицы SSMIGRATORLOG
Код:
 6. 6.2013 20:17:35 TEST Индексы

Лишний не уникальный OK_SMDOC_OR : SMDOCUMENTS(DOCTYPE,DOCSTATE,OPCODE,LOCATIONTO)
06.06.2013 21:22
necse
 
Я бы посоветовал Генератором еще повторно прогнать, большая часть проблем уберется и статистику собрать.
06.06.2013 21:33
Stels
 
Цитата:
necse Я бы посоветовал Генератором еще повторно прогнать, большая часть проблем уберется и статистику собрать.
а скрипт сервиспака после генератора надо прогонять?
06.06.2013 22:11
Stels
 
прогнал оптимайзер
=i переиндексация
=S сбор статистики

не помогло
Часовой пояс GMT +3, время: 10:29.

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