best practices
Время от времени мне пересылают запросы от заказчиков, которые жалуются на производительность Oracle на AIX. При этом, жалобы конечно не абстрактные, а вполне конкретные, например - не работает ввод-вывод как надо и все тут, мол чините. Так же чисто статистически, обнаружилось, что если выполнить набор некоторых магических пассов, которые в простонародье называются best practices, то большинство проблем рассасываются сами собой (прямо как у кашпировского) , а те что остаются - являются весьма достойными, чтобы ими заниматься.
Конкретные примеры - мы обнаружили, что в установка AXI по умолчанию queue_depth (длина очереди на диски) для Oracle слишком маленькая и почти всегда ее нужно увеличивать для OLTP приложений. Или, другой пример, заказчик не использует large pages и жалуется на производительность. Ну и чтобы как раз и навсегда записать ответ, публикую ссылки ниже:
И вдогонку, те кто только начинают свои проекты, часто интересуются как сделать сайзинг
(http://www-03.ibm.com/support/techdocs/atsmastr.nsf/WebIndex/PRS1887)
А может быть у Вас OEBS и интересно как же он живет на IBM ? тогда читайте - IBM Supported Platforms for Oracle Applications (all acquisitions) (http://w3-03.ibm.com/support/techdocs/atsmastr.nsf/WebIndex/PRS2815)
Так как заказчики массово переходят сейчас со старых Sun и HP на IBM, то есть еще проблема - пытаются принести все свои наработки по настройкам на новую платформу. При этом аргументация железная - "ведь раньше работало, а вы нам песни поете что новая платформа лучше старой, так и здесь должно работать также" -). Могу сказать - на практике гораздо быстрее и лучше пройтись по ссылкам выше и сделать как написано там. Это тем кому "ехать", с теми кому "шашечки" мы долго, вдумчиво, параметр за параметром на протяжении (иногда) месяцев все равно приходим к тому же самому.
Конкретные примеры - мы обнаружили, что в установка AXI по умолчанию queue_depth (длина очереди на диски) для Oracle слишком маленькая и почти всегда ее нужно увеличивать для OLTP приложений. Или, другой пример, заказчик не использует large pages и жалуется на производительность. Ну и чтобы как раз и навсегда записать ответ, публикую ссылки ниже:
- Самое первое что необходимо проверить, используете ли вы поддерживаемые технологии (Power VM, GPFS) и какие планы у IBM по их поддержке (http://www-03.ibm.com/support/techdocs/atsmastr.nsf/WebIndex/PRS4711)
- Minimum Software Versions and Patches Required to Support Oracle Products on IBM Power Systems [MOS ID 282036.1]
- Как IBM представляет себе работу Oracle на AIX. IBM Oracle Technical Brief. Oracle Architecture and Tuning on AIX (http://www-03.ibm.com/support/techdocs/atsmastr.nsf/WebIndex/WP100883)
- Oracle Real Application Clusters on IBM AIX : Best Practices in Memory Tuning and Configuring for System Stability (http://www-03.ibm.com/support/techdocs/atsmastr.nsf/WebIndex/WP101513)
- AIX: Top Things to DO NOW to Stabilize 11gR2 GI/RAC Cluster [ID 1427855.1]
- Oracle DB и RAC 11gR2 on IBM AIX : Tips and Considerations (http://www-03.ibm.com/support/techdocs/atsmastr.nsf/WebIndex/WP101176)
- Diagnosing Oracle® Database Performance on AIX® Using IBM® NMON and Oracle Statspack Reports (http://www-03.ibm.com/support/techdocs/atsmastr.nsf/WebIndex/WP101720)
И вдогонку, те кто только начинают свои проекты, часто интересуются как сделать сайзинг
(http://www-03.ibm.com/support/techdocs/atsmastr.nsf/WebIndex/PRS1887)
А может быть у Вас OEBS и интересно как же он живет на IBM ? тогда читайте - IBM Supported Platforms for Oracle Applications (all acquisitions) (http://w3-03.ibm.com/support/techdocs/atsmastr.nsf/WebIndex/PRS2815)
Так как заказчики массово переходят сейчас со старых Sun и HP на IBM, то есть еще проблема - пытаются принести все свои наработки по настройкам на новую платформу. При этом аргументация железная - "ведь раньше работало, а вы нам песни поете что новая платформа лучше старой, так и здесь должно работать также" -). Могу сказать - на практике гораздо быстрее и лучше пройтись по ссылкам выше и сделать как написано там. Это тем кому "ехать", с теми кому "шашечки" мы долго, вдумчиво, параметр за параметром на протяжении (иногда) месяцев все равно приходим к тому же самому.
Читать дальше...