Текущее время: Вт, мар 19 2024, 07:54

Часовой пояс: UTC + 3 часа


Правила форума


ВНИМАНИЕ! Прежде чем задавать вопрос, ознакомьтесь со ссылками ниже:

Вопросы по отличиям версий SAP, Add-On, EHP - сюда
Вопросы по SAP Front End (SAPlogon, SAPgui, guiXT и т.д.) - сюда
Вопросы по LSMW - сюда
Вопросы по архивации в SAP - сюда
Вопросы по SAP GRC - сюда
Вопросы по SAP Business Workplace (почте SAP) и SAP Office - сюда
Вопросы по miniSAP (SAP mini basis) - сюда
Вопросы по SAP HANA - сюда
Вопросы по лицензированию продуктов SAP - сюда



Начать новую тему Ответить на тему  [ Сообщений: 45 ]  На страницу 1, 2, 3  След.
Автор Сообщение
 Заголовок сообщения: Oracle 12c 12.2 -> high cpu usage
СообщениеДобавлено: Пт, апр 27 2018, 19:50 
Директор
Директор

Зарегистрирован:
Чт, май 12 2005, 11:10
Сообщения: 1038
Пол: Мужской
Всем добрый день!

Имеем big fun после переезда с 11 на 12 Оракл в тестовой системе.
На одном конкретном select (HRP1002 join HRT1002 where = ...) CPU выедается в 100%
Этот select в методе класса, метод вызывается циклически в LOOP-е. На 11-м всё работало быстро-отлично.

Всё уже вроде пересмотрели. Куда копать?

10х

PS: билд - Release 12.2.0.1.0 Production


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Oracle 12c 12.2 -> high cpu usage
СообщениеДобавлено: Сб, апр 28 2018, 08:47 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Пн, янв 14 2013, 10:37
Сообщения: 795
Пол: Мужской
Добрый день. Видимо это из-за включения компрессии таблиц..

1847870 - Oracle 11g: Advanced Compression - Known issues and solution
712624 - High CPU consumption by Oracle


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Oracle 12c 12.2 -> high cpu usage
СообщениеДобавлено: Сб, апр 28 2018, 09:30 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Вт, авг 31 2004, 14:57
Сообщения: 5257
Откуда: Ростов невеликий
Пол: Мужской
Egal написал:
PS: билд - Release 12.2.0.1.0 Production

да - тоже воюем после переезда с 10-и.
удивляемся как оно там работало :).
p.s. только ещё веселей, т.к. bw с "креативностями" на уровне оракла

_________________
Нет сегодняшних проблем -
есть вчерашние ошибки
(с)


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Oracle 12c 12.2 -> high cpu usage
СообщениеДобавлено: Сб, апр 28 2018, 20:03 
Директор
Директор

Зарегистрирован:
Чт, май 12 2005, 11:10
Сообщения: 1038
Пол: Мужской
RikoNw написал:
Добрый день. Видимо это из-за включения компрессии таблиц..

1847870 - Oracle 11g: Advanced Compression - Known issues and solution
712624 - High CPU consumption by Oracle


Старые ноты, нужны то по 12-у ;-)


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Oracle 12c 12.2 -> high cpu usage
СообщениеДобавлено: Вт, май 01 2018, 19:13 
Менеджер
Менеджер

Зарегистрирован:
Пн, фев 11 2008, 11:38
Сообщения: 625
RikoNw написал:
Добрый день. Видимо это из-за включения компрессии таблиц..

1847870 - Oracle 11g: Advanced Compression - Known issues and solution
712624 - High CPU consumption by Oracle


Компрессия не включается автоматически.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Oracle 12c 12.2 -> high cpu usage
СообщениеДобавлено: Вт, май 01 2018, 19:17 
Менеджер
Менеджер

Зарегистрирован:
Пн, фев 11 2008, 11:38
Сообщения: 625
Egal написал:
Всем добрый день!

Имеем big fun после переезда с 11 на 12 Оракл в тестовой системе.
На одном конкретном select (HRP1002 join HRT1002 where = ...) CPU выедается в 100%
Этот select в методе класса, метод вызывается циклически в LOOP-е. На 11-м всё работало быстро-отлично.

Всё уже вроде пересмотрели. Куда копать?

10х

PS: билд - Release 12.2.0.1.0 Production


Explain какой посмотрите, на 11 и на 12.
Дальше можно разбираться что к чему.
А так можно фиксировать план и перенести между системами(с разными релизами тоже), если запросов не много то пойдет.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Oracle 12c 12.2 -> high cpu usage
СообщениеДобавлено: Чт, май 03 2018, 08:51 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Пн, янв 14 2013, 10:37
Сообщения: 795
Пол: Мужской
RikoNw написал:
Добрый день. Видимо это из-за включения компрессии таблиц..

1847870 - Oracle 11g: Advanced Compression - Known issues and solution
712624 - High CPU consumption by Oracle


Виноват:

2138262 - Oracle Database 12c Advanced Compression for SAP Systems
2254866 - Using Oracle Database 12c Automatic Data Optimization with SAP NetWeaver


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Oracle 12c 12.2 -> high cpu usage
СообщениеДобавлено: Чт, май 03 2018, 20:15 
Менеджер
Менеджер

Зарегистрирован:
Пн, фев 11 2008, 11:38
Сообщения: 625
RikoNw написал:
RikoNw написал:
Добрый день. Видимо это из-за включения компрессии таблиц..

1847870 - Oracle 11g: Advanced Compression - Known issues and solution
712624 - High CPU consumption by Oracle


Виноват:

2138262 - Oracle Database 12c Advanced Compression for SAP Systems
2254866 - Using Oracle Database 12c Automatic Data Optimization with SAP NetWeaver


Еще раз могу повторить :)
"Компрессия не включается автоматически."


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Oracle 12c 12.2 -> high cpu usage
СообщениеДобавлено: Пт, май 04 2018, 15:19 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Пн, янв 14 2013, 10:37
Сообщения: 795
Пол: Мужской
Так там вроде одна галочка, не ? Могли и нажать :)


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Oracle 12c 12.2 -> high cpu usage
СообщениеДобавлено: Пт, май 04 2018, 15:39 
Менеджер
Менеджер

Зарегистрирован:
Пн, фев 11 2008, 11:38
Сообщения: 625
RikoNw написал:
Так там вроде одна галочка, не ? Могли и нажать :)

Обычно, компрессия проведенная правильно, ускоряет все запросы, некоторые в разы.
Есть конечно исключения когда меняется план, но сколько я таких видел вариантов, выходило что до компрессии просто работало не правильно, и
после создания нового индекса(иногда переделывания кода) начинало все летать.

Без сравнений планов запросов, тут никуда.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Oracle 12c 12.2 -> high cpu usage
СообщениеДобавлено: Пт, май 04 2018, 16:51 
Директор
Директор

Зарегистрирован:
Чт, май 12 2005, 11:10
Сообщения: 1038
Пол: Мужской
Компрессия включена, но на отдельные таблицы, по которым все нормально.
Проблема с таблицами на которых нет компрессии.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Oracle 12c 12.2 -> high cpu usage
СообщениеДобавлено: Пт, май 04 2018, 16:53 
Директор
Директор

Зарегистрирован:
Чт, май 12 2005, 11:10
Сообщения: 1038
Пол: Мужской
SergoB написал(а):
Explain какой посмотрите, на 11 и на 12.
Дальше можно разбираться что к чему.
А так можно фиксировать план и перенести между системами(с разными релизами тоже), если запросов не много то пойдет.

Прикол в том что план запроса и там и там одинаковый, более того cost в продакшн-е, на 11-м Оракле, даже чуть поболее будет, %-в на 10-15.
На 12-м cost ниже, но проц высаживается в 100%


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Oracle 12c 12.2 -> high cpu usage
СообщениеДобавлено: Пт, май 04 2018, 21:51 
Менеджер
Менеджер

Зарегистрирован:
Пн, фев 11 2008, 11:38
Сообщения: 625
Egal написал:
SergoB написал(а):
Explain какой посмотрите, на 11 и на 12.
Дальше можно разбираться что к чему.
А так можно фиксировать план и перенести между системами(с разными релизами тоже), если запросов не много то пойдет.

Прикол в том что план запроса и там и там одинаковый, более того cost в продакшн-е, на 11-м Оракле, даже чуть поболее будет, %-в на 10-15.
На 12-м cost ниже, но проц высаживается в 100%


Я одного не пойму, этот план, он супер секрытный? Или вы так спросили, пусть будет?

Покажите оба "одинаковых" плана.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Oracle 12c 12.2 -> high cpu usage
СообщениеДобавлено: Пн, май 07 2018, 09:12 
Директор
Директор

Зарегистрирован:
Чт, май 12 2005, 11:10
Сообщения: 1038
Пол: Мужской
Совсем не секретный:

https://yadi.sk/d/uyJQuezT3VTYmD

Планы одинаковые, более того cost в Q сейчас в ~3 раза дешевле чем в P.
Дело явно не в плане.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Oracle 12c 12.2 -> high cpu usage
СообщениеДобавлено: Пн, май 07 2018, 09:57 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Пн, янв 14 2013, 10:37
Сообщения: 795
Пол: Мужской
А может стоит реорганизацию базы сделать? Хуже не будет, не прод ведь.. А еще при переходе на 12 там же целый большой гайд, куча смен значений параметров, может где-то зарезали что-то или не выполнили ? SPFILE какой-нибудь дефалтный подтянулся :D )
Например, в ноте 712624 сказано что это может быть из-за маленького размера SHARED_POOL_SIZE.

Нота по значением параметров - 2470718 - Oracle Database Parameter (12.2)


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 45 ]  На страницу 1, 2, 3  След.

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB