ITBlogs

Сообщество IT-профессионалов
Welcome to ITBlogs Sign in | Join | Help
in Search

WorldNews

Elashkin Research WorldNews

OraPub как центр вселенской настройки производительности

Я уже не раз писал об этом ресурсе. Собственно это удачный пример человека-компании. Craig Shallahamer начинал как программист и администратор систем в небольших компаниях, но затем перешел в Oracle Consulting, где и провел много лет постепенно становясь одним из гуру по вопросам производительности приложений на Oracle. Пока не открыл в 1998 свою компанию OraPub.

"An Oracle performance philosopher who has a special place in history of Oracle performance management."
Danisment Gazi Unal

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

Modern Performance Myths  
Oracle performance analysis has come a long way in the last 20 years.  First there was the “just add more resources” approach and tuning the blatantly poor SQL.  Then there was ratio analysis followed by wait event analysis.  Finally, response time analysis (RTA), in a way, closed the loop.  What is so key about RTA is that it brought together and detailed the two elements of response time, that is, service time and queue time.  But over the past couple of years, while DBAs talk about Oracle timing and response time analysis, for the most part, the focus rests solely on the wait interface.  And this unhealthy focus on the wait interface is where the modern performance myths lie in wait…

The four myths are:

  • Myth #1. Decreasing wait event time will always decrease Oracle response time.
  • Myth #2. Decreasing wait event time will always decrease end-to-end response time.
  • Myth #3. Profiling sessions is the best way to diagnose performance problems.
  • Myth #4. Focusing on where most of the time is spent is always the best approach.

Надо бы выписать и почитать. Конечно настройщиком производительности СУБД мне уже не быть, но теорию почитать очень интересно.

Кстати, под свою теорию он и его команда разработали средства анализа производительности, которые раздают свободно. Но … учитывая, что в основе их лежит его теория, лучший способ воспользоваться ими это прочитать его книги, а лучше всего записаться к нему на курсы. Читает он по всему миру, но есть европейские. Сам курс стоит не дорого – скажем «Oracle Performance Firefighting (3-day)» $2.300 (не сильно дороже поездки на чемпионат по футболу), но ближайшее место чтения в Норвегии. Может Oracle бы и взялся собрать людей и пригласить Крэйга в Россию?  (Я понимаю, что теоретически Oracle конкурент моего текущего места работы, но производительность СУБД это то, что нужно всем).

В общем, крайне рекомендую!

Published 25 июня 2008 г. 11:04 by Mikhail Elashkin

Comments

No Comments
Anonymous comments are disabled

About Mikhail Elashkin

По образованию химик - закончил химфак МГУ, но пришли новые времена, а наука совсем не кормила... Пробовал многое, но в основном в компьютерном мире. С 1995 до 2000 года - Oracle. Начал инженером, затем директором по технологиям, но ... не выдержал соблазна и закончил директором по маркетингу. Далее 2 года в Novell (маркетинг директор), год в Intel (менеджер по развитию рынка) и ... понял, что единственный способ уйти от бюрократии и рутины это создать свои правила, и создал свою компанию Elashkin Research (ИТ аналитика). Но этого показалось мало и в 2005 году был создан itblogs.ru, которым и занимаюсь до сих пор, несмотря на то, что с февраля 2008 года работаю в SAP. !!! Nota bene !!! Для тех, кто не читал общего дисклэймера сайта - напоминаю, что лично я, как и остальные авторы и комментаторы, участвуя в этом проекте, представляем свои и только свои точки зрения, котрые не имеют отношения к точке зрения компаний, где мы работаем, если явно и не двусмысленно не завлено обратное.

This Blog

Syndication

News

Блог-реинкарнация проекта WorldNews компании Elashkin Research. Обзоры мировой IT аналитики и прессы. Самое интересное. Анализ.
Powered by Community Server (Personal Edition), by Telligent Systems