CftClub.ru
Клуб специалистов ЦФТ-Банк

ЦФТ рекомендует изменить знач. парам. PLSQL_OPTIMIZE_LEVEL
На страницу Пред.  1, 2
 
Ответить на тему    Клуб специалистов ЦФТ-Банк (IBSO) -> Oracle DBA
Предыдущая тема :: Следующая тема  
Автор Сообщение
Vovidez
Профи


Вступление в Клуб: 27.09.2007
СообщениеПт Апр 10, 2009 05:03    Ответить с цитатой
Полезность: Нет оценки
Еще раз: проблема возникает не всегда и не везде, но вероятность ее появления есть, именно поэтому было рекомендовано отключить pl/sql оптимизацию. Если интересно, вот суть проблемы, из-за которой были даны такие рекомендации:

1. Проблема, приводящая к ошибкам функционирования операции схожа с Bug 4619731. PlSQL may see wrong (old) value for a package variable.

2. Явное указание уровня оптимизации 0 при компиляции пакета приводит к тому, что ошибка не повторяется.

3. Данная проблема была озвучена экспертам Oracle. Никаких официальных рекомендаций от Oracle дано не было.

4. На территории ЦФТ было проведено стресс-тестирование схемы с данными с уровнями оптимизации 0 и 2. Кардинальных различий в поведении системы обнаружено не было. Потери производительности при отказе от Plsql оптимизации ожидаются в пределах от 0 до 3 процентов по CPU.

5. Исходя из п.п.1 – 4 при переходе продуктов "Платформа Развития" ("ЦФТ-Банк", "ЦФТ-Ритейл") на Oracle10g необходимо отключать pl/sql оптимизацию - устанавливать PLSQL_OPTIMIZE_LEVEL=0.
Serj
Профи


Вступление в Клуб: 02.08.2007
СообщениеПт Апр 10, 2009 06:40    Ответить с цитатой
Полезность: Нет оценки
Собственно интересный момент, а нет ли зависимости от платформы в появлении ошибки? - на какой платформе получена ошибка? Может стоить указывать платформу, где это проявилось, при сообщений об ошибках подобного типа чтобы не создавать паники для всех ? - У себя на SunOs 5.10 Generic_127111-06 sun4u sparc SUNW,SPARC-Enterprise - ничего подобного не наблюдали. - уже 4-ый месяц на 10.2.0.4.
Vovidez
Профи


Вступление в Клуб: 27.09.2007
СообщениеПт Апр 10, 2009 06:49    Ответить с цитатой
Полезность: Нет оценки
Serj пишет:
Собственно интересный момент, а нет ли зависимости от платформы в появлении ошибки? - на какой платформе получена ошибка? Может стоить указывать платформу, где это проявилось, при сообщений об ошибках подобного типа чтобы не создавать паники для всех ? - У себя на SunOs 5.10 Generic_127111-06 sun4u sparc SUNW,SPARC-Enterprise - ничего подобного не наблюдали. - уже 4-ый месяц на 10.2.0.4.


Данная ошибка в чистом виде и не повторяется на текущих схемах дистрибутива ИБСО/РБО, такое поведение Oracle было замечено при разработке некоторых операций, поэтому ЦФТ даны рекомендации по выключению PLSql оптимизации, а не обязательность выполнения данной процедуры. Т.е. если ошибка возникнет на схеме банка, то Вы знаете, как с этим бороться. :о))
Показать сообщения:   
Ответить на тему    Клуб специалистов ЦФТ-Банк (IBSO) -> Oracle DBA Часовой пояс: GMT + 3
На страницу Пред.  1, 2
Страница 2 из 2

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Рейтинг@Mail.ru