SPARC SuperCluster T4-4

Update 1. Цитата из FAQ "Connectivity to other systems in the customer's existing data center can be achieved over the supplied 10GbE Ethernet.  It also allows for a gradual migration to Oracle engineered systems by supporting connectivity to an existing SAN infrastructure"
Update 2. Коллеги из Oracle особенно просили упомянуть возможность hard partitioning при помощи Oracle VM, а также выполнять любую версию Oracle и Solairs  (но только Oracle 11.2.0.3  дает доступ к Exadata).  Datasheet.

Итак Ларри сделал то, что я ожидал больше всего - теперь в новеньком  кластере T4-4 есть  ячейки Exadata.
Цитата:
"
The SPARC SuperCluster T4-4 is a completely optimized package of servers, storage and software that integrates Oracle Exadata and Oracle Exalogic Elastic Cloud
"
FAQ.
Простыми словами для занятых - теперь можно взять преконфигурированную  кластерную систему на Solaris и подсоединить ее к ячейкам Exadata.  И там же   Sun ZFS Storage. И там же есть все что полагается в серьезой системе - отличный UNIX с виртуализацией, отличный кластерный софт (Sun Cluster), управление железом и софтом. RAC - конечно же.
Фактически, после запуска Exadata все были уверены что там Solaris. Теперь это сделали. Молодцы.  Что еще важно - разрешили подключать существующие массивы к SuperCluster (кажется только по Ethernet и Infiniband). 

Новенький T4.  Теперь используется как на стороне Web приложений так и на стороне БД.

Теперь понятно зачем так срочно выпустили 11.2.0.3 - именно этот патч требуется чтобы достучаться к Exadata со стороны БД на SuperCluster.

Ну теперь остается наблюдать за тем как продавцы будут объяснять разницу между SuperCluster и Exadata -)))



Читать дальше...

счастье - есть !

Сегодня положительно красный день календаря - "Oracle and Oracle Japan today announced plans to combine imaging technologies from Canon with Oracle software products including Oracle Database".   Теперь можно спокойно сидеть на работе в Photoshop и на вопрос какого фига ты собственно делаешь, скромно ответить  "в редо логах шумит очень - сейчас контраст уберу", или например как вам вопросик на форуме  - "у тебя мютексы с какой выдержкой сняты ?". Ждем, очень ждем релиза dbms_photoshop.

Ларри также отжег несколькими днями ранее: "I don't care if our [Oracle] commodity x86 business goes to 0", после чего немедленно объявили о Database Appliance..на Intel платформе. Если только Ларри просто не пошутил, то я так понимаю, что теперь все что будет делать Sun на Intel платформе будет выходить в виде Appliance или pre-configure systems.  А если так то Solaris на Intel широкой публике не видать - ее будут затачивать только под определенные цели. Надеюсь все разъяснится очень скоро и положительным образом.

PS Картинка слева снята на камеру Canon/Oracle. Enterprise Edition with Partitioning option.



Читать дальше...

T34

Update 1. 26 сентября Larry все объяснит про Super Cluster и T4-4 !

Несмотря на отсутствие официального анонса (наверное будет на OpenWorld) в интернете вовсю уже обсуждается новый процессор Sparc T4, который является следующим поколением за T3. Помимо прочих улучшений Oracle похоже сделал вложения в производительность одного потока (single thread performance) и добился существенных улучшений на этом поприще, по крайне мере в 2 раза. Второй интересный факт - уменьшение кол-ва ядер (с 16 до 8) одновременно с поднятием частоты до ~3GHz. Это интересная тенденция - например Intel   увеличив кол-во ядер, одновременно  понизил частоту в своих процессорах серии E7.  Т.е. в некотором смысле компании идут встречным курсом -)  Одна из самых интересных фич T4 называется critical thread API - возможность распознавания важных потоков  в приложении и выделении этому потоку целого ядра.  Напомню в чем была проблема с T2/T3 - потоков было очень много, но если нужно было запустить OLTP  задачку то производительность была относительно невысокой, поскольку потоку не давали всей мощности ядра. Особенно плохо конечно прихоИнформации  пока очень мало, и как работает эта магия пока не понятно. Конечно же с выходом нового процессора   Oracle получает возможность управления этим механизмом, чтобы сделать Oracle Database  на T4 более производительней. На  T3, по моему мнению,  ставить Oracle было не вполне удачной идей, хотя Oracle думал иначе -). Кстати, цитата, "we expect that many customers in our large SPARC Solaris installed base will be upgrading to SPARC Superclusters".

IBM AIX  on Power 7 обладает где-то схожей технологией, которую называют intelligent threads, которая помещает потоки на незанятые ядра, достигая максимально возможной производительности. Я создал логический раздел с 4 ядрами в режиме SMT=4. Операционная система видит 16 логических процессоров. Далее я запустил 4 потока, каждый из которых загружает до 100% процессор.  Из картинки справа видно, что AIX увидев, что потоков у нас мало,  перешел в режим SMT=1 и поместил каждую из моих задача на свое физическое ядро (CPU 0-3 ядро 1, CPU 4-7 ядро 2, CPU 8-11 ядро 3, CPU 12-15 ядро 4). Вы можете попробовать этот тест на своей операционной системе -)

Ну все было бы хорошо и с выходом T4 не имело бы никакого смысла покупать СУБД Oracle на Power 7 ...но Oracle поднял цены на лицензии на T4 в два раза (processor core factor =0,5)  по сравнению с T3. Спасибо Ларри !   У меня все еще есть работа -)


Читать дальше...

Database Appliance




Update 1. Внутри 4U сервера оказалось 2U блейда, а shared storage умещается в общем конструктиве перед ними.  Это можно рассмотреть на 3D модели. За 2 узла эта конструкция масштабироваться не может, но это и не нужно для ее целей.





Oracle выпустил Database Appliance.  2 узла, внутри RAC EE или RAC One, или просто Enterprise Edition. Другие редакции не предусмотрены. БД ограничена 4Tb. Backup на внутрнние диски. Можно заплатить за столько ядер, сколько нужно.  Зверюшка умеет сама 'звонить' в support.


Я пока не вижу там Exadata Software или нечто похожего. В любом случае, возможность купить коробку, сказать из интерфейса - 'поставь мне RAC' и получить готовую к использованию систему - клево. Молодцы !



PS С грустью рассматривает свои записки как поставить Oracle RAC на Linux.....


Читать дальше...

Power of Oracle BI

IBM подготовила очень хорошую статью о преимуществах систем на основе процессора Power 7 для Oracle Business Intelligence. Прежде всего в этой статье нет никакой маркетинговой истерики - если заказчик хочет  Oracle BI - пожалуйста, никаких проблем. Далее описываются преимущества платформы - виртуализация, надежность. Дается принципиальная картинка  референсной архитектуры. Но самое главное - есть ссылки, как начать нормальный процесс сайзинга.
Для тех, кто уже знает какая лучшая в мире платформа для Oracle BI -)   - приводится специальная табличка производительность Power 770 (топовый midrange или нижний hi end как вам больше нравится -)
Обратите внимание на Total I/O bandwith: 236GB/sec. Чтобы понять много это или мало, можно обратится к этому документу. C дисков Exadata Full Rack дает 25 Gb/sec 14Gb/sec, с Flash - 75.6 GB/sec без сжатия.  Ну а если вся база помещается на Flash, то почему бы просто не купить SSD диски ? 



Читать дальше...

head to head

Oracle очень ловко поддел IBM, установив новый рекорд для SAP® Sales and Distribution-Parallel Standard Application Benchmark. С помощью новеньких E7-8870 была побита самая большая на сегодняшний день машина Power 7 с 256 ядрами. Мне лично очень нравится когда инженеры двух компаний думают над тем, как обыграть конкурента,  потому что в конечном  итоге выигрывают заказчики.  Важно и то, что Oracle продолжает показывать рекорды, используя Oracle RAC - в этот раз потребовалось всего 6 узлов, что, на мой взгляд вполне себе жизненная система, которую можно собрать и обслуживать. Наконец-то стали использовать в тестах Oracle Solaris, чего  я давно ждал.  (для меня правда осталось непонятно, сертифицировано ли не-Oracle железо под Oracle Solaris. Похоже ситуация менялась  в течении последнего года). 

Анализировать этот рекорд вы можете как вам удобнее -)  Вот на что я обратил внимание: чтобы получить примерно ~10% прирост производительности пришлось собрать кластерную систему с общим количеством ядер 480, против 256 Power 7, те в два раза больше. RAC опция будет стоить про прайс-листу $5.5 mln что позволит вам купить еще одну Power 795  -)  ~$11 mln, что как-то...убивает всю экономику.

PS Страшно расстроившись, IBM в тот же день объявила  о получении " record result for the SAP Transaction Banking (TRBK) Benchmark". 

Update 1. Оказывается Oracle сравнил разные benchmark SAP Parallel и обычный SAP SD benchmark. Но ...это ничего не меняет -)

Update 2. Я промахнулся с ценой RAC, ужос какой-то...


Читать дальше...

RAC 11.2.0.2 graceful shutdown

Новой возможностью в RAC 11.2.0.2  является так называемый graceful shutdown, когда узел кластера не уходит в reboot, а при устранении проблемы быстренько поднимает ресурсы обратно. Как вы знаете, потеря interconnect является примером ситуации, вызывавшей reboot в RAC до версии 11.2.0.2, вне зависимости от  доступности  voting дисков. Давайте посмотрим как это работает теперь в 11.2.0.2

Итак у нас есть двух узловой кластер Oracle RAC на IBM AIX 7.1. Узлы кластера называются vs-ora00-01a и vs-ora00-01b. Из узла vs-ora00-01b мы выдернули все сетевые кабели интерконнект соединения примерно в 12:07.  После чего немедленно увидели, что узел 01a выкинул узел 01b из кластера:


Читать дальше...

racsig

Я хочу вас пригласить зарегистрироваться и участвовать в Oracle RAC Special Interest Group - RAC SIG. Это независимая от Oracle организация, посвященная,  как понятно из названия, Oracle RAC. Несмотря на ее независимость, сотрудники Oracle вовсе не гнушаются там участвовать и проводить web семинары.   Регистрация обязательна, но бесплатна. Пожалуйста, если вы в России - отметьте этот факт - пока всего 46 участников из России. Если у вас возникнут проблемы с регистрацией - дайте мне знать.

В России мне по прежнему известен только один курс по RAC  - RAC is Simple. Если вы знаете про какие-то еще курсы - оставьте комментарий пожалуйста. Вот отзыв с последнего семинара.



PS Это наверно выглядит странно но сейчас ... у меня 3 одновременных проекта в которых Oracle RAC. Крайне востребован он  нынче на IBM Power -) Если у Вас есть проблема с установкой - обращайтесь. 


Читать дальше...

Getting schooled - IBM Oracle University

В преддверии  1 сентября IBM открыла новый сайт - IBM Oracle University. Чтобы получить доступ к нему необходимо будет зарегистрироваться, это бесплатно. Дальше вы получаете возможность попасть на основную часть сайта. Вам сразу начинают показывать презентацию про участие IBM в OpenWorld. Нет, я не ошибся, все так - IBM активно будет участвовать в OpenWorld. Если Вам это не интересно - то слева, вверху вы найдете ссылку Directory, где и скрывается самое интересное.  Там действительно собрано огромное количество материала, начиная с обзоров самых различных технологий IBM, которые могут быть использованы на благо Oracle Database и заканчивая  особенностями лицензирования.  Eсть и маркетинговые материалы, есть и технические - на любой вкус.  Там все сделано в виде лекций. Некоторые презентации можно скачать как только начинается такая лекция. Видно что в общем-то торопились, некоторые презентации не доступны для скачивания, некоторые в ужасном качестве. Но если что-то очень понадобиться, можно пояснив задачу,  попросить меня скачать в нормальном.
Очень рекомендую - отличный по задумке ресурс для тех кто работает с  Oracle (и не только Database) на IBM или планирует это сделать. Верю, что качество доработают.

 Update 1: IBM Recognized as a Diamond Level Partner in Oracle PartnerNetwork

"A long time Oracle partner, IBM has more than 25 years of experience implementing Oracle technology and more than 10,000 IBM Global Services professionals knowledgeable about Oracle offerings. To date, Oracle and IBM have collaborated on 30,000 successful customer engagements worldwide"


Читать дальше...

анонсы событий

29-31 августа будет проводиться очередной RAC is Simple. Здесь можно подсмотреть одну лабораторную работу, а здесь - обсуждение вопросов слушателей. Семинар будет проводить Дмитрий Кучугуров. Вопросы- пожелания-просьбы - dmitry.kuchugurov  в домене gmail.com. Крайне рекомендую. Для участия вам необходимо заполнить специальную заявку на участие и отправить её по адресу elizaveta.x.matveeva@oracle.com

29 сентября будет проводиться очередной Power Club. Обьясвление,  программа  и ссылка на регистрацию скорее всего будет на aixportal.ru.  Конечно же будет специальная секция Oracle on Power.

2-6 октября будет проводится очередной культовый OpenWorld 2011. Как это было, можно почитать в блоге по тэгу OpenWorld. Думать не надо, надо ехать всеми правдами и неправдами. На время проведения в блоге будет объявлен мораторий на мелкие выпады и уколы. Будет репортаж.

2  ноября состоится очередной Oracle Day в Москве. Я точно приду  - нужно будет посмотреть на все жесты и мимику, а то я, похоже, много пропускаю. Вы легко меня узнаете по фотографии слева в этом сообщении -)


Читать дальше...

с чего начинается Оракл

Aбсолютно must read: 

"Было это зимой то ли 1984-85, то ли 1985-1986 г.
Дима Векшин из ВНИИСИ привёз нам (Саше Соколову и, видимо, Стасу Клименко [*]) в Протвино ленточку с дистрибутивом Oracle 4.x для VAX/VMS, которую они во ВНИИСИ получили по своим каналам, но заставить работать по-русски не могли, т.е. практического толку от неё не было. "

via Сергей Обогуев

PS Иллюстрация из книги "Понедельник начинается в субботу", изд. «Мектоп», Фрунзе, 1987


Читать дальше...

the real men's size






Я решил заняться любимым мужским занятием - меряться..системами  и  выложить кусочек AWR с настоящим мужским размером - Oracle видит 1000 процессоров.  Разработчки AWR и не подозревали о таких системах -)  1E+03 смотрится достаточно смешно -)   В середине AWR встречаются и  # напротив CPU's -)


Читать дальше...

the real man's work


Читать дальше...

TPC status report

Вышел очередной TPC status report. Он выходит 4 раза в год и просто фиксирует текущее состояние дел. Ну раз фиксирует, я тоже решил зайти посмотреть и зафиксировать для себя. 

 TPC-C report.

Если посмотреть Top Ten Perfomance, то первые 3 результаты - кластерные (Oracle:IBM счет 2:1). Обратите внимание, что архитектуры этих систем - Power и T2/T3, но  не Intel. Если посмотреть колонку Price/tpmC и поискать какая же из систем  из Top Ten смогла уйти ниже магической границы 1 USD то окажется что это таки Intel - IBM System x3850 X5, некластерная система -  с результатом Price/tpmC = 0.6, что в 10 раз менее производительно,  чем лучший результат (Oracle T3 Cluster), а стоимость транзакции всего на 40% ниже.  Правда не нужно только не забывать о стоимость 'входного билета' на эти системы.

Если посмотреть результаты Price/Perfomance, то там безоговорочно выигрывают самые разнообразные комбинации ОС и СУБД на Intel. 

Выводы которые  можно сделать не поражают особенной новизной:  хотите очень-очень  быстро - придется ставить кластер, причем собирать его на серьезной технике. Хотите очень дешево - используйте не-кластерный  Intel. Я как-то не особенно обращал внимание, но оказалось что последний кластерный результат   на Intel получили  аж в  2008 году (HP Intergrity на Oracle 10g). 

Вот тут я сегодня остался в недоумении. Почему никто не соберет кластер на Intel для TPC-C ? Явно же можно получить очень впечатляющий результат ? Или я чего-то не понимаю/пропустил ?

TPC-H report

Просмотр TPC-H доставит ни с чем не сравнимое удовольствие - пока большие слоны дерутся,   по всем показателям (для  БД размером до 10Tb включительно по  perfomance, price/perfomance) всех делает  EXASOL EXASolution на оборудовании DELL. Кажется у DELL есть соглашение с Exasol. Очевидно этот тот случай, когда сделать отличный продукт еще недостаточно - нужно суметь его продать.


Читать дальше...

умер Андрей Криушин

Update от Натальи Сайгиной:
Прощание с Андреем состоится завтра, 4 августа,  в крематории Хованского кладбища в 14:00.

На sql.ru новость «Андрей Криушин ака ААЗ» 

Сегодня умер Андрей Криушин. Настоящий мужик. Гуру. Мастер. Мы все очень скорбим.



Фотографии присланные Наташей Сайгиной, Алексеем Золотаревым

Презентация Андрея Криушина: Защелки, Блокировки и Oracle RAC. Я ищу видео и кажется был подстрочный текст. 

PS
Я не люблю фотографий в черной лентой. Я считаю что Андрей будет навсегда с нами. Присылайте пожалуйста свои воспоминания и фотографии. Постараюсь оперативно публиковать.
Фотографии, присланные Julia.Rajskaia: 






Читать дальше...

Netezza Deep Dive

Коллеги отвечающие за продвижение Netezza подготовили (специально для блога -))  перевод достаточно глубокой технической презентации. Очень рекомендую ее просмотреть.

Для затравки расскажу про основную особенность - "специальный соус" - которым так гордятся разработчики: обработка данных практически на уровне дискового контроллера. FPGA - это field programmable gate array, который разработчики Netezza научили..ну почти sql!


Этот самый FPGA реально занимается  декомпрессией и фильтрацией данных, те 'понимает' sql выражения. Достоинствам такого подхода является то, что память и процессоры S-Blade работают уже с отфильтрованными данными, что значительно упрощает обработку. Ну и конечно же обратите внимание на колоночное сжатие, ZoneMaps, управление нагрузкой. В презентации вы найдете небольшой экскурс в историю Netezza, где показывается что уже несколько лет Netezza показывает значительный рост производительности только с помощью обновления ПO (слайд 95)



Зачем бы компаниям, уже использующим Oracle могла понадобиться  Netezza? Ответ не очевиден, однако есть по крайне мере две причины.
 
Первая - основана на простоте Netezza. Как вы увидели из презентации там практически нечего администрировать. Многие компании использую Oracle как хранилище данных, они просто складывают туда данные и извлекают, используя далеко не все возможности Oracle. У них даже может не быть собственно DBA - как правило такую роль берет на себя кто-то из продвинутых разработчиков. На sql.ru каждую неделю можно видеть посты типа "я тут просто код пишу, помогите восстановить БД".  Их нельзя бросать в пасть Рачку - сожрет. Сюда же могу отнести случаи когда Oracle используется в ISV разработках, скажем 1C или SAP и требуется построить хранилище для обработки данных из них. Оба продукта не требуют наличия штата квалифицированных DBA (ок, до поры до времени по крайней мере), они (1С и SAP)  все делают с БД сами.  Администраторы больше занимаются приложением.  Теперь когда нужно строить хранилище и стоит выбор между серьезным увеличением штата DBA и их квалификации для использования  Exadata или приобретением коробки к которой есть sql интерфейс и которая почти не требует этого самого администрирования.

Вторая - проста и понятна бизнесу:  цена. К сожалению  политика IBM требует обращения к партнеру за ценой,  так что мои измышления по поводу Netezza, будут основаны на публичных источниках. Ecли внимательно приглядеться, то на уровне 10 Tb можно будет увидеть разницу примерно в 10 раз по сравнению с конкурентами ($125,000 против $1.6 mln). По прайс-листу, без учета производительности. Косвенно это подтверждает и Monash Research - у Netezza  одна из самых низких в индустрии стоимость владения  per terabyte .  Eще раз повторю - я опустил момент производительности  и скидок, но руководство может заинтересовать такая разница. Кстати доказать, кто производительнее оказалось не такой простой задачей, как думали некоторые -)   Чуть не забыл очень важный момент - сложить данные в СУБД это всего лишь маленькая часть задачи. Основная задача - аналитика. У Netezza весьма развитые средства аналитики, включая  OLAP, Spatial, Data Mining, Open Source и  если я не ошибаюсь, все это уже включено в стоимость. Ссылка про R.


Для организаций у которых уже есть штат квалифицированных DBA, которые привыкли на обед съедать по Рачку - путь тоже очевиден: Exadata, они там все знают и понимают. Разные опции для разных случаев.

Update 1. Netezza & Oracle.


Читать дальше...

RAC on VMware

Я похоже пропустил интересно и важное событие: Oracle стал поддерживать RAC 11.2.0.2 на VMware. Если быть честным, то полной уверенности в этом нет, но кажется что сообщество именно так восприняло изменения в My Oracle Support Note Support Position for Oracle Products Running on VMWare Virtualized Environments [ID 249212.1].   Mike Dietrich написал про это еще в январе этого года, и там же приведена цитата из Note выше.

Почему нет полной уверенности ?  Потому что во фразе ниже с одной стороны выделено отдельно RAC 11.2.0.2, с другой стороны - accept Service Requests as described in this note
"
Oracle has not certified any of its products on VMware. For Oracle RAC, Oracle will only
accept Service Requests as described in this note on Oracle RAC 11.2.0.2 and later
releases.
"

Я хотел бы быть позитивным, и считать, что да, счастье случилось и поддержка все таки появилась. Однако не дайте радости затуманить свой мозг  - если вы заходите поставить новый OEL 6 под VMware вас ждет сюрприз.

Цитата отсюда:
"
Unbreakable Enterprise Kernel doesn’t contain vmw_pvscsi driver (11697522)
As a workaround, when creating a new VM in VSphere, do not pick Red Hat Enterprise Linux 6 x86-64 as the OS type but use Oracle Linux 5 x86-64 (or Red Hat Enterprise Linux 5). ESX will then expose the LSI Logic SCSI controller in the VM and the 2.6.32-100.28.* kernel will see the devices properly.
"
Т.е. команда которая готовит  OEL, решили подложить спец. поросенка тем, кто попытается запустить этот самый OEL на VMware.

24 августа состоится интересный web cust webinar: Virtualizing Oracle Database Servers on VMware
А пока можете прочитать о других подробностях разворота Oracle Database на Vmware тут.


Читать дальше...

pl/sql inside DB2

Скажите пожалуйста, вам было бы интересно узнать больше о поддержке pl/sql в DB2 ?  Все люди тут серьезные, маркетинговыми заявлениями типа "98% кода переносится" можно только рассмешить.  Я сделал опрос справа. Пожалуйста поучаствуйте.  Если интерес проявится,  то я постараюсь привлечь  ребят из команды DB2 подготовить материалы и отвечать на вопросы.  Ссылку вверху я дал только для завтравки, обсуждать сильно ее не имеет смысла, деталей там особых нет.  Основной вопрос  конечно "зачем бы это было нужно ?", но возможно кто-то знает ответ...


Читать дальше...

any additional comments


В партнерской академии Форс прошел очередной курс  RAC is Simple.  Дмитрий Кучугуров (dmitry.kuchugurov  в домене gmail.com)  в очередной раз демонстрировал как на самом деле работает RAC и что нужно сделать для того чтобы он вас не покусал.

За всем этим маркетинговой чешуей про сами знаете что, не стоит забывать что там внутри. А там он, Рачок, и он ждет вас, когда вы облажаетесь, чтобы вцепиться в Вас изо всех сил. Но вы можете не дать ему такого шанса. Посмотрите методичку по TAF и сходите на курс.

PS. Получить комментарий выше от DBA одного из ведущих системных интеграторов - дорогого  стоит.  Дима, что не говори, настоящий сумасшедший,  что проводит такие семинары. Уважаю.


Читать дальше...

Exadata better than EMC

Must read вот этот пост


Чтобы было понятен контекст, Kevin работал с 2007 года в Exadata dev team, и считается многими ведущим экспертом по Exadata. В этом году он перешел в EMC и…по прошествии нескольких месяцев начинает писать про Exadata совершенно с другой стороны. Ничего не напоминает ? Вы конечно удивитесь, но он делает примерно тоже самое что вы можете видеть в этом блоге – берет скриншот и его разбирает. Почему случился такой переворот ? Причина проста - дело в том, что этот слайд со всем его булшитом начинают показывать заказчики и задавать вопросы – вот как вы это объясните ? И в какой-то момент это достает и уже хочется написать ответ.

Попробуйте прочитать пост Kevin в оригинале. Если не получается, далее идет очень вольный пересказ  c моими комментариями, для занятых. Важно, что на слайде Exadata сравнивается с EMC Storage  c решением для OLTP. EMC имеет технологию GreenPlum, c которой и следовало бы сравнивать Exadata (и которую она скорее всего победила бы).

Теперь по пунктам:

1.5 mln IOPS и тут же следующей позицией идет Hybrid Columnar Compression (HCC). Во первых цифра 1.5 mln IOPS была получена на данных без компресси, во вторых HCC не может использовать в OLTP, потому что это будет крайне медленно да и Exadata при попытке обновить запись будет переносить ее  в другой блок, без HCC. Тут мы видим смешение возможностей OLTP и DWH.

Average Database Compression Factor – о, этой новый слоган.  Сергей Данилов придумал этот термин за месяц до маркетинга Oracle и был на этом пойман -)  Мы об этом много писали вот тут. Нет никакого average database compression. Turkcell что только не делал чтобы влезть в нужный им объем, в том числе часть данных просто не переносил.  x10 это в лучшем случае для отдельных таблиц, да еще и с предварительной сортировкой данных перед загрузкой.  И еще раз, HCC не применимо к OLTP.

Database bandwidth, чтобы получить впечатляющую цифру, просто умножили на 10 (компрессию) реальную производительность дисков. Выше, HCC не принимимо к OLTP.

Database cache usable capacity – тут помимо того, что Database Cache это то что на стороне СУБД, вместо 5 Tb опять таки умножают на 10.

У меня был праздник когда я прочитал этот пост. То что я делал в течении последнео времени  оказывается также беспокоит людей из (ex) oracle dev –булшит в презентациях. Полное перемешивание возможностей для OLTP и Warehouse. Следующий пост будет об этом.

У Oracle прекрасный продукт предназначенный для построения хранилищ, но compensation заставляет придумывать совершенно сумасшедшие схемы подачи материала. Такого 'салата' в презентациях Oracle не было еще никогда.

Прошу прощения за трэш в комментариях в этом блоге – теперь все не по-делу будет просто удаляться.  Вы можете также увидеть пример такого же трэша и у Kevin, когда кто-то (из индии?) пишет ему – ‘чувак, да ты не разбираешься’ -)))

Update 1. Чистое совпадение, что Kevin хвалит IBM вот тут..просто алеверды, ничего более -))


Читать дальше...

RAC DD4D "в старом составе" -- сумашествие, реальность или и то и другое?

"Серая Шейка осталась на реке одна и долго провожала глазами улетевший косяк. Скучно ей было одной, и она все думала про своих улетевших братьев и сестер."

(Эпиграф в стиле семинаров серии Oracle mig-RAT-ion)



Читать дальше...

соображения об их недостатках

Марк Ривкин, бывший сотрудник IBM, а теперь сотрудник Oracle написал презентацию о сравнении конкурентов Exadata, цитата:
"В презентации рассказывается по мотивам презентаций IBM и MS на 16 конф Корпоративные БД об архитектуре и функциях конкурентшв Exadata - Data Allegro и Netezza, даются мои соображения об их недостатках по сравнению с Exadata"

Сама презентация


Давайте ее почитаем. Начиная со слайда 10 идет сравнение Exadata c IBM Netezza. Дело в том, что я ничего не понимал в Netezza, но на прошлой неделе я совершенно случайно столкнулся с командой IBM из штаб-квартиры которая отвечает за решения по аналитике, в том числе Netezza и просидел вместе с ними 3 дня. Теперь у меня знаний больше -)  Для начала разговора  (я же  парень простой), я начал их "мочить"  этой презентацией Марка. Они страшно смеялись, и вот что получилось  (см таблицу ниже)


Марк Ривкин о Netezza Как на самом деле 
не OLTP спасибо кэп, Netezza это специальный appliance для хранилищ данных и аналитики 
плохое сжатие мы много обсуждали это в блоге, 10-кратное (и выше)  сжатие достигается за счет первоначальной сортировки данных.  По информации разработчиков в Netezza каждый   блок с диска после декомпрессии превращается в 4-8 блоков в памяти, что есть ровно то же самое что у Exadata (без сортировки).  Netezza использует поколоночное сжатие данных, как и Exadata (я знаю про разницу в алгоритмах, но подход то один). Все данные в Netezza сжаты всегда по умолчанию. Там неоткуда взяться особенной разнице в сжатии, тем более некорректно писать 'плохое сжатие'.
нет процедурного языка, только SQL Чисто формально есть JDBC и ODBC драйвера, но...мы вроде бы договорились обсуждать хранилища ? Что-то мне подсказывает что pl/sql не используется широко в хранилищах (за исключением возможно ETL), потому что это неэффективно. Ну представьте себе загрузку 1Tb таблицы в pl/sql таблицу...У Netezza  есть возможность написать  UDX code (the  X stands for one of [Function | Aggregate | TableFunction | AnalyticProcess ]).  Но если все вышесказанное - это гнилые отмазки, то стоит открыть для себя nzPL/SQL.
спец. железо IBM  blade и Xeon стали спец железом ? Linux ?  SAS диски ? В Netezza eсть FPGA, у Oracle Sun Flash, и тот и другой ящик нельзя открывать чтобы не потерять поддержку. О чем речь то ? 
не учитывает специфику данных не понял проблемы
Host 24 ядра против 128 Exadata 128 Core это Exadata   X2-8 (+ 168 Cell Core). Тут Марк не разобрался где проводится основная работа с данными. А она ведется на стороне S-Blade, где 192 ядра Xeon + 192 ядра в FPGA  + 24 на стороне Host. Именно S-Blade производит скажем операцию sum. Host в понятиях Netezza не выполняет большой работы над данными.  Ну и у кого ядер больше ? Мое мнение, сравнивать  по кол-ву ядер вообще не стоило. 
Данные с неск дисков должны Join на 1 HOST Это совсем странное  заявление. Очевидно стоит прочитать как работает Parallel Execution в RAC - а именно, точно также, parallel slave вынуждены передавать всю прочитанные данные координатору на 1 хост.  Дальше, если вчитаться в то какую оптимизацию предлагает Netezza для того чтобы снизить этот эффект, то..точно такие же методы появились в 11g. Я имею в виду например  broadcast меньшей таблицы между узлами  при join. Т.е. тут явно видно не понимание  работы собственного продукта, Oracle RAC.

Итак, играл но не угадал ни одной буквы -). Стоит познакомится вот с этой книжкой.   Но и стоит огорчаться, те же ребята из штаб-квартиры попытались рассказать мне как работает Exadata и RAC. У них это не вышло. Они думают, что у Oracle RAC все еще на уровне 9i. Кончилось тем, что они попросили все-таки выступить меня (!)  и им был преподнесен DD4D в сокращенной версии, для занятых.  На память от них я получил специальную кепку, как символ уважения и признания  технической экспертизы -) Просто интересно, у Марка есть такая же после работы в IBM ? -)

Но вот что действительно интересно, так это схема лицензирования. Netezza лицензируется по объему ...пользовательских данных (только данных, никаких индексов )  после сжатия.  Как вы знаете, Exadata - требуется лицензировать все диски на cell, даже те которые содержат SYSTEM_DG, а уж сколько там будет данных  - дело ваше -)

Что же получается, Netezza идеальна ? Нет, у нее есть несколько архитектурных проблем, которые сейчас  решают, даже вроде анонсы уже есть.  Но их требовалось заметить -)))


Читать дальше...

IBM AIX: Enabler or roadblock?

Интересная тема из комментариев к предыдущему сообщению:

Есть экспертное мнение Дмитрия Волкова:

>> Oracle делает лучшую в мире СУБД
>> и непревзойденный RAC, Solaris, Java
>> IBM - все остальное

Из этого экспертного мнения следует, что Solaris круче AIX.

Вопрос 1: Означет ли это, что техника IBM в чем-то теряет от возможности использовать на ней только AIX, но не Solaris, а техника Sun что-то приобретает от того, что на ней есть Solaris?

Теперь поверх операционной системы устанавливается лучшая в мире СУБД Oracle.

Вопрос 2: Означает ли это, что с точки зрения пользователя СУБД Oracle цепочка IBM-AIX-Oracle работает хуже чем цепочка Sun-Solaris-Oracle из-за наличия более слабого звена в виде AIX?

Пожалуйста, интересует анализ по всем направлениям: производительность, масштабируемость, управляемость и двоичная совместимость, безопасность и надежность. Если можно, отвечайте не ссылками на документы, а развернуто по теме. По ссылкам читать долго и не интересно. Спасибо.

P.S. На фотке замечательно сохранившийся римский и средневековый город в провинции Прованс -- центре парфюмерной промышленности Франции. Называется этот город очень красиво и поэтично: AIX-en-Provence :^) Если будете в этих местах обязательно посетите. Волшебный запах лаванды и трав Прованса, стрекот цекад и шарм средневековья.


Читать дальше...

something about cloud, part 2

Чтобы понять разницу между тем что делает IBM и конкуренты  достаточно посмотреть телевизор на Wimbledon.com:

Цитата: Инфраструктура которая обслуживает web сайт  wimbledon.com построена по принципу cloud. IBM обеспечивает cloud инфраструктуру мирового уровня для обеспечения максимальной масштабируемости. IBM обладает возможностью быстрого развертывания сервисов в общей инфраструктуре - эти сервисы являются критичными для теннисного турнира. 

IBM определяет Cloud как новую  модель IT для потребления  и доставки IT сервисов:

Чуть не забыл, почему был выбран в качестве примера именно  Wimbledon  - конечно же,  чтобы было понятно нашему английскому джентльмену -) Он же может поехать, проверить  все на месте, так сказать-). Если Вам не терпится, про продукты можете найти здесь.

Сходите на сайт, почитайте.  Огромная разница между решением, которое можно увидеть даже по телевизору и рассказами  про какие-то небесные технологии, без всякой демонстрации, что с ними делать. Надо отдать должное IBM - технологии сначала отрабатываются в сумасшедших по сложности проектах и только потом запускаются для общего пользования.

PS на фотографии (с официального сайта)  Мария Шарапова, которая вчера вышла в полуфинал Wimbledon и   я искренне желаю ей его выиграть.

Update 1. Маша в финале ! 

Update 2. Маша прекрасно выглядела, было собранной, показывала великий теннис, но к сожалению проиграла. Ее победы хотели все, ей специально аплодировали - но соперница была сильнее.  Все равно наша Маша лучшая !


Читать дальше...

something about cloud

Update 1. Это очень показательно, что никто из экспертов не смог прокомментировать простой вопрос про Cloud и продукты Oracle.  Прочитать переведенную презентацию и ответить на вопросы - это большая разница...

Про cloud в этом блоге писалось неоднократно,  но чтобы не утомлять читателя подробностями сразу приведу картинку (слева) которая на мой взгляд сразу описывает что же такое cloud.
Итак, наше приложение работает поверх системного ПО, которые обеспечивает полную вирутализацию нашей инфраструктуры.

Простыми словами, я как бизнес- пользователь хочу выдавать  в IT запросы типа: "мне пожалуйста 16 быстрых ядер, 0.5 Tb быстрых дисков и 1 Tb памяти" или "мне все равно каких 8 ядер, 2 TB средних по скорости дисков и памяти 1 Tb к ним". Ну а теперь, небольшой обзор как решают эту проблему Oracle ( в этом сообщении) и IBM ( в следующем).

Итак, я заказчик, у которого немного HP Linux машинок, Sun T3, M5000, Hitachi Storage, HP Storage, начинаю строить Cloud.  Сервера приложений на Windows под управлением VMware. А что, таких заказчиков навалом.  Следите пожалуйста за руками.


Читать дальше...

weekend movie, part 2

В 2007  IBM Research  начала делать Watson, компьютерную систему которая умеет анализировать голосовые запросы и выдавать ответы на них. Ключевое слово здесь - ответы. Можно долго распространяться на тему отличия с Google/Yandex, но коротко - представьте себе что поисковик дает вам единственно правильный ответ на ваш вопрос, а не сообщает издевательски что есть мол еще 200,000 документов, которые он рекомендует просмотреть -) Чтобы протестировать что у них получилось, IBM Research решили участвовать в игре под названием Jeopardy (наш аналог 'Своя Игра') и в этом году  им удалось победить. Не пожалейте 6 минут времени посмотрите на успехи и неудачи команды которая делала Watson. Это действительно классное видео о техническом проекте, в котором бывают и удачи и ошибки. Там показывается график как у них медленно рос процент попаданий в правильные ответы, как вся команда ухохатывается над неправильными ответами...





Я не знаю, смогут ли они переиграть скажем Александра Друзя, но идея применения такого компьютера в медицине для постановки диагноза мне кажется уже вполне реальной.
Watson использует стандартные сервера  Power 750, Linux в качестве ОС, и насколько я знаю собственную БД.  И я, честно говоря, преклоняюсь перед людьми, которые решают такие задачи.
PS Теперь если вы сравните это видео и предыдущее, вы поймете разницу в менталитете и подходах. 


Читать дальше...

"СНГшным САПерам в мире равных нету"

Какой IBM, о чем Вы? Приз за лучший отжиг недели получает SAP, старый бизнес-партнер компании Oracle.



Я больше чем уверен, что недавняя сертификация SAP под Exadata является ключевой частью корпоративной стратегии SAP СНГ по достижению 150.000.000 :^)

SAP прекрасно понимает, что без Exadata таких амбициозных целей достигнуть просто не-воз-мож-но. Эти ребята конструктивны -- они не стали платить нечистым на руку аналитикам за написание крамольных статей про Exadata -- они ее просто сер-ти-фи-ци-ро-ва-ли :^)

Ни что не может быть лучше лояльного и замотивированного бизнес-партнера, играющего по правилам :^)

Обсуждение на Cnews. Текст новости на Cnews. Ждем ответного ролика от IBM !

UPDATE 1: YouTube удалил ролик, сославшись на жалобу SAP СНГ по нарушению авторского права. Забегали. Засуетились. Замельтешили. Стыдно стало :^)

Но ролик еще лежит локально на Сnews.

UPDATE 2: Cnews снял со своего сайта ролик "по требованию правообладателя - SAP CIS". Наслаждайтесь последней возможностью посмотреть шедевр :^)


Читать дальше...

другие мнения..

Агенство Bloor Research выпустило несколько статей,  сравнивающих Exadata и решения IBM. 

Первая из них (также  доступная для скачивания с этой страницы) мне кажется наиболее взвешенной, содержит описание как Exadata так и различных моделей систем IBM Smart Analitics и откуда вы можете получить отдельное удовольствие от например, просмотра модели 5600 with SSD Option, которая совершенно случайно содержит от 2-х до 8-ми узлов, 5 Tb flash, извините SSD, 100 TB raw пространства, что совершенно случайно совпадает с Exadata Full Rack. Еще раз, все совпадения совершенно случайны -)

Вторая, замечательна тем, что есть ее перевод на русский язык. Ее можно положить на стол вашему руководителю. Конечно, она  содержит несколько милых глупостей заблуждений,  но по крайне мере они точно подметили то,  про что я пишу давно:

"Обратите внимание, что масштабирование [Exadata] невозможно без добавления дополнительных дисков: это означает, что вы не сможете просто добавить новую вычислительную мощность, если у вас имеется «бутылочное горлышко» на процессоре: вам придется приобретать дополнительные мощности для хранения данных, даже если они вам не нужны" стр 6.

Если коротко - поставить сейчас flash или ssd диски - это не проблема. Сделать так чтобы 'горячие данные' туда заползали сами - также (Exadata flash cache, IBM Storwise easy tier). Единственное, что действительно сейчас недостижимо с помощью аппаратных средств  - это сжатие больше чем в 2-3 раза. Exadata действительно здорово сжимает данные в хранилищах. Правда, есть и другие мнения...

Update 1. В комментариях написали, что я забыл про Smart Scan.  Если говорить про Oracle Database, да, технологий кроме Exadata, которые могут сделать что-то подобное нет, и надо быть честным вряд ли будут.
 Ecли рассматривать не только  Oracle,  то  ниже вы видете картинку как работает Netezza - специальный модуль FPGA, установленный внутри S-Blade (это аналог Storage Node), занимается фильтрацией данных.  FPGA который (я честно не понял до конца) является комбинацией hardware и  software (?), но крайне низкого уровня, занимается тем же самым smart scan. Т.е. идеи витают в воздухе....


Читать дальше...

Itanuim again (to whom it may concern)

IBM открыла специальный web сайт  www.itaniumtopower.com  на котором пользователи Itanium должны узнать почему они "should act now". Tам можно слушать webcast на английском или скачать презентацию. Кстати обратите, что на слайде 31 обещают массу бесплатных вкусностей  (не путать с сыром -), например построение  плана миграции.

Кстати, если вы пользователь Itanium, вы возможно услышите страшилки про 2013 год (действительно число так себе).  Однако, если пойти по ссылке, откуда  найти Oracle's Technical Support Policies и наконец перейти к Lifetime Support Policy, то вы увидете что для Oracle Database 11.2  Premier support закончится в 2015 году,  а extended  в 2018 (отличия смотри в Oracle Tech Support Policy). Так что 2013 год для тех,  кто на 10.2.

Поднятый  в декабре 2010 года коэффициент на Itanium 93XX на мой взгляд делает даже обновление hardware систем на Itanium весьма дорогостоящим. Так же дата окончания support на Oracle тут уже не так уже и важна. Так что начинаем потихоньку медитировать, и в частности, на Oracle Database Cross Platform Migration to AIX  -)). Не нравится статья IBM ? Ну пожалуйста, вот блог  Oracle -).  Даже там уже поняли, куда надо мигрировать -)

Update 1. Wow, согласно ID 1079563.1 413484.1, начиная 11.2.0.2 можно строить Standby Solaris SPARC (64-bit) -> AIX (64-bit).  Неожиданно -))

Update 2. From Intel:  'We made a strategic flaw in artificially protecting Itanium and not making Xeon 64-bit'. Дальше там также интересно написано про E7, сравнения произвожительности и тд 


Читать дальше...

COOPERTITION 2: Oracle Exadata Now Certified by SAP

Забудем на секундочку про IBM. Есть еще один замечательный пример COOPERTITION. На этот раз между SAP и Oracle: 10 июня 2011г. SAP совместно с Oracle сертифицировали Database Machine под SAP (включая SAP BI/BW).

Новость на сайте SAP
. FAQ на сайте Oracle.

Мне лично сразу вспомнилась рекламная компания под лозунгом CLEAR, которую SAP запустил в мае 2009 года, и которую разработало крутое американское рекламное агентство Ogilvy & Mather Worldwide. Как ни старайся -- без Oracle не получится :^)

Теперь если на SAP есть проблемы с инфраструктурой может и не обязательно мигрировать на OeBS. Достаточно переехать на Exadata, а SAP пусть поживет пока.

So let's make it clear: "The best-run businesses run SAP on Oracle Exadata" :^)


Читать дальше...

something stupid

Документация на Oracle Database 11.1 обещала  нам:

ASM has the following limits:
  • 4 PB maximum storage for each ASM disk 

Что было грубо разрушено: Bug 6453944: ORA-15196 WITH ASM DISKS LARGER THAN 2TB
Выпущенные патчи всего лишь перестали давать создавать такие диски и предотвращали потерю данных. Ладно, с кем не бывает.

Теперь документация 11.2 говорит нам:


Without any Oracle Exadata Storage, Oracle ASM has these storage limits:
  • 2 terabytes (TB) maximum storage for each Oracle ASM disk

Ну это уже  за гранью добра и зла. Я понимаю, что HCC compression специально для Exadata, я понимаю, что Database Flash Cache только для Linux и Solaris, но оставить дурацкое ограничения в 2 Tb для всех кроме Exadata понять не могу. Почему это важно - хотелось бы иметь возможность устанавливать ASM поверх LVM томов без таких дурацких ограничений, хотя бы на некоторых операционных системах, например AIX. Тут есть тонкость - не всякие LVM тома одинаково полезны,  подходят только raw logical volume, сами volume group не подходят, поскольку ASM хранит свои метки в самом начале диска. Описание как собрать ASM поверх именно raw logical volume вы найдете здесь. Почему LVM ? Потом, что у нее есть масса своих достоинств (и даже больше, в AIX 7  includes enhanced support in the AIX Logical Volume Manager (LVM) for SSD)  включая и нормальный мониторинг I/O (iostat из asmcmd также пока за гранью разумного). Ограничение в 2 Tb оставляет нам возможность использовать только hdisks, на которые  ASM еще накрутит свой strip'инг - если бы такого ограничения не было бы просто сделали бы для каждой группы ASM один большой raw logical volume, все были бы счастливы.  Смысла накручивать поверх hdisks  LVM, а затем еще и ASM я пока не вижу. Тут поневоле задумаешься о том, что 'подавить' кэш файловой системы уж не такая и дурацкая задача даже для больших баз данных...


Читать дальше...

как я провел лето

Коллеги для тестирования выбрали распоследний AIX 7.1, Oracle 11.2.0.2, установили PSU (стало 11.2.0.2.2).  Хранение данных на ASM.  Немедленно после попытки старта ~3000 сессией kernel time взлетел в потолок, а диски наоборот. Разработчики AIX думали недолго, и исправленный код будет включен в 7.1.0 SP2

Особенно доставил комментарий к  патчу  "the changes are complicated and involve legacy code that has not been touched in 20 years". Проблема оказалась в том, что нагрузочный тул запускал работу всех сессий одновременно, а не давал им работать сразу после входа. Понятно, что ситуация нежизненная, а искусственная. Надо сказать, что почти одновременно был поставлен и патч  Bug 11800170 - ASM IN KSV WAIT AFTER APPLICATION OF 11.2.0.2 GRID PSU, и возможно он также помог.

Немедленно после того как удалось справиться с kernel time, почта доставила вот такой AWR:



с исконно русским вопросом - кто виноват и что делать ?  Тема mutex X беспокоит народ очень давно, и кажется что каждый новый пачтсет привносит свои изменения. В нашем случае у меня сложилось убеждение что новый PSU не исключение. Поиск по My Oracle Support навел на Bug 12431716 - Mutex waits may cause higher CPU usage in 11.2.0.2.2 PSU / GI PSU [ID 12431716.8]  и рекомендацией to apply Patch:12431716 on top of the 11.2.0.2.2 PSU. В нашем случае применение патча  - никаких изменений к лучшему.  Внимательное чтение вышеприведенного привело к обнаружению Bug 10411618 - Enhancement to add different "Mutex" wait schemes [ID 10411618.8] и понимаю наличия параметра _mutex_wait_scheme. Проводились эксперименты с установкой этого параметра в 0, и надо отметить, что поведение системы меняется. Поэтому если мы поставили уже PSU, и mutex вдруг появились - можно это попробовать. По молчанию _mutex_wait_scheme = 2, так мы и решили продолжать.

Продолжать кстати оказалось удобно с помощью весьма известного скрипта snapper by Tanel Poder:

SQL> @snapper ash=sql_id+event+wait_class+blocking_session+p2+p3 5 1 all
Sampling SID all with interval 5 seconds, taking 1 snapshots...

-- Session Snapper v3.52 by Tanel Poder @ E2SN ( http://tech.e2sn.com )


------------------------------------------------------------------------------------------------------------------------------------
Active% | SQL_ID          | EVENT                     | WAIT_CLASS      | BLOCKING_SES | P2                   | P3
------------------------------------------------------------------------------------------------------------------------------------
  5175% | 5xqa6qnbagf2b   | ON CPU                    | ON CPU          |              |                      |
  3200% |                 | db file parallel write    | System I/O      |              | 0                    | 2147483647
  2725% | ampvmj3gx3n16   | ON CPU                    | ON CPU          |              |                      |
  1475% | 06bfg06g97f27   | ON CPU                    | ON CPU          |              |                      |
  1050% | gvzx29hj54zfm   | library cache: mutex X    | Concurrency     | 7374         | 60073707569152       | 82
   900% | gvzx29hj54zfm   | library cache: mutex X    | Concurrency     |              | 60073707569152       | 82
   850% | gvzx29hj54zfm   | library cache: mutex X    | Concurrency     | 15371        | 54885387075584       | 82
   700% | gvzx29hj54zfm   | library cache: mutex X    | Concurrency     |              | 54885387075584       | 82
   625% | gvzx29hj54zfm   | library cache: mutex X    | Concurrency     |              | 29781303230464       | 82
   600% |                 | ON CPU                    | ON CPU          |              |                      |



SQL> @snapper ash 5 1 12062
Sampling SID 12062 with interval 5 seconds, taking 1 snapshots...

-- Session Snapper v3.52 by Tanel Poder @ E2SN ( http://tech.e2sn.com )


-----------------------------------------------------------------------
Active% | SQL_ID          | EVENT                     | WAIT_CLASS
-----------------------------------------------------------------------
    68% | gvzx29hj54zfm   | library cache lock        | Concurrency
    32% | gvzx29hj54zfm   | library cache: mutex X    | Concurrency



Wow.  Найден проблемный sql_id ! Не тут то было. Обнаружить этот sql_id в v$sql  не удалось. Это интересный момент кстати, и что это было не очень понятно. Чуть позже разработчик признался, что был ошибочный запрос (в котором была указана несуществующая таблица) и возможно это и было причиной всех бед и это и был наш 'непойманный' sql_id.

А пока я провел несколько  дней  на замечательном блоге Андрея Николаева (РДТЕХ), который  описал возможность  пометить некоторые объекты как горячие в библиотечном  кэше. Обязательно прочитайте, крайне рекомендую. Описанная в блоге Андрея технология была приведена в действие.

Поскольку паника нарастала, делалось несколько изменений сразу, и сказать однозначно, что привело к результату, который вы видите ниже, сложно.


Это была если не победа, то по крайне мере серьезный прогресс. Конечно, это не окончание истории, еще не ответили за свое "kokc descriptor allocation latch",  требуется разбираться с ORA-00600: internal error code, arguments: [pesld02: nlui] (которая признается на metalink как следствие использования Edition Based Redefinition, которые не использовались) но это другая история. 

Вместо заключения: установка PSU на 11.2.0.2 - дело не такое простое как может показаться. Вернее не сама установка, а ее возможные последствия. Если вы решитесь, то сразу вместе с PSU ставьте и указанные тут патчи и все что выйдут к тому времени. Удачи !

Update 1: Убедитесь в том то у вас стоит Patch 10190759: PROCESSES CONSUMING ADDITIONAL MEMORY DUE TO 'USLA HEAP'

Update 2: Коллеги предложили немного другой AWR, за другой диапазон времени, в которой история представляется не такой счастливой как показалось мне:

Так что to be continued по полной программе -(


Читать дальше...