powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Ваши любимые инструменты для анализа производительности
25 сообщений из 49, страница 1 из 2
Ваши любимые инструменты для анализа производительности
    #39487904
Valergrad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть достаточно большой проект ( набор клиентских сервисов + БД ) на который собираются кратно увеличить нагрузку в виде обрабатываемых данных, хотя БД не сказать, что и сейчас отдыхает. Есть капасити для оптимизации проекта какая понадобится ( от тюнинга конкретных запросов, до изменения архитектуры и даже переписывания тормозящих кусков). Предварительно, конечно, нужно узнать слабые места, и уметь в дальнейшем быстро видеть какие ресурсы окажутся боттлнеками при увеличении нагрузки.
Следуя принципу "know your tools" - какие инструменты вы используете для анализа производительности на уровне сервера БД? Подозреваю, что многие скажут "пользуюсь отлаженным за годы набором запросов", но не использует ли кто-нибудь какой-нибудь GUI?
Наборы запросов, это, конечно, хорошо, но грамотный GUI нередко позволяет экономить свое время ( т.к. грамотно организованная графическая информация, гиперссылки и вкладки не зря придумали). Хотя и ссылка на хороший, тщательно отобранный пак диагностических запросов тоже будет в тему.
...
Рейтинг: 0 / 0
Ваши любимые инструменты для анализа производительности
    #39487907
Фотография andrey_anonymous
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AWR не предлагать? Тогда statspack :)
...
Рейтинг: 0 / 0
Ваши любимые инструменты для анализа производительности
    #39487910
jan2ary
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
snapper
...
Рейтинг: 0 / 0
Ваши любимые инструменты для анализа производительности
    #39487912
Yo.!
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
для не шибко продвинутых или для мигрантов с других субд: quest spotlight

наглядно, стандартные косяки красиво подсвечивает. советую.
...
Рейтинг: 0 / 0
Ваши любимые инструменты для анализа производительности
    #39487915
Valergrad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andrey_anonymous,

AWR/ASH - это исходные данные. Сырые. Тонны и тонны цифр и текста. GUI - это инструмент, который позволяет плавать в этих данных, не сбивая себе пальцы в кровь запросами. Мгновенно подсвечивая/выделяя важные места, аггрегируя/детализируя/переходя к подробностям/доставая дополнительную информацию/убирая ненужную информацию/рисуя графики, чарты и диаграммы по одному клику мышкой.
Гугл сходу предлагает разные ASH Viewer, Elastik + KIBANO солюшен и т.п., есть, полагаю десятки инструменты разной степени паршивости. Интересны мнения тех, кто что-то уже пробовал и чем пользуется.
...
Рейтинг: 0 / 0
Ваши любимые инструменты для анализа производительности
    #39487919
recovery manager
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Valergrad,

Это все делает штатный оракловый Cloud Control.
Ну и плюс мозги, конечно же.
...
Рейтинг: 0 / 0
Ваши любимые инструменты для анализа производительности
    #39487946
Фотография Vladimir Filin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
recovery manager Это все делает штатный оракловый Cloud Control.
Ну и плюс мозги, конечно же.
Поддерживаю обе рекомендации.
...
Рейтинг: 0 / 0
Ваши любимые инструменты для анализа производительности
    #39488006
ORA__SQL
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Valergradно грамотный GUI нередко позволяет экономить свое время1. gui навряд ли поможет найти "root cause" (а делается это вручную без gui, и чем выше квалификация - тем быстрее и корректнее)
2. Не редко бывает так, что бизнес беспокоит запрос, который в awr не попал или просто не выделяется на фоне остальных (приходится вылавливать через v$)
3. Если базе совсем плохо (без конкретики, типа sql_id), то в 99% случаях сразу же приступаешь курить запросы и ожидания
4. gui если и можно использовать, то для того, чтобы сделать красивый скриншот :)
...
Рейтинг: 0 / 0
Ваши любимые инструменты для анализа производительности
    #39488355
Фотография Takurava
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В ОЕМ отлично видны общие проблемы и легко понять с чего надо начинать. Да и потом на 95% можно найти проблему там же.
...
Рейтинг: 0 / 0
Ваши любимые инструменты для анализа производительности
    #39488412
д0kХ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ValergradЕсть достаточно большой проект ( набор клиентских сервисов + БД ) на который собираются кратно увеличить нагрузку в виде обрабатываемых данных, хотя БД не сказать, что и сейчас отдыхает. Есть капасити для оптимизации проекта какая понадобится ( от тюнинга конкретных запросов, до изменения архитектуры и даже переписывания тормозящих кусков). Предварительно, конечно, нужно узнать слабые места, и уметь в дальнейшем быстро видеть какие ресурсы окажутся боттлнеками при увеличении нагрузки.
Следуя принципу "know your tools" - какие инструменты вы используете для анализа производительности на уровне сервера БД? Подозреваю, что многие скажут "пользуюсь отлаженным за годы набором запросов", но не использует ли кто-нибудь какой-нибудь GUI?
Наборы запросов, это, конечно, хорошо, но грамотный GUI нередко позволяет экономить свое время ( т.к. грамотно организованная графическая информация, гиперссылки и вкладки не зря придумали). Хотя и ссылка на хороший, тщательно отобранный пак диагностических запросов тоже будет в тему.

Бейслайны, триггеры, комплексные экраны в оракловом профиле заббикс
начиная от нагрузки на CPU и диски , виртуальную память,
заканчивая сетевым трафиком.
Бейслайны Оракла по сессиям, ожидания, задержки стендбая ,
бекапы итд где то посредине.


По сработке триггеров ( инцидент) можно автоматом
отстегивать ссылку на сайт с AWR -ом для более глубокого расследования.
Мы пока не отстегиваем.

Но ближайших планах автоматизировать
отлов объектов БД по триггеру на ожидании buffer busy waits.
...
Рейтинг: 0 / 0
Ваши любимые инструменты для анализа производительности
    #39488490
Фотография AmKad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А я никогда ничего не анализирую. Я как на...ячу, а DBA пусть анализирует и оптимизирует.
...
Рейтинг: 0 / 0
Ваши любимые инструменты для анализа производительности
    #39488519
Никанор Кузьмич
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ValergradГугл сходу предлагает разные ASH Viewer , Elastik + KIBANO солюшен и т.п., есть, полагаю десятки инструменты разной степени паршивости. Интересны мнения тех, кто что-то уже пробовал и чем пользуется.ASH Viewer пробовал, нравится, пользуюсь. Ну, насколько мозги позволяют
...
Рейтинг: 0 / 0
Ваши любимые инструменты для анализа производительности
    #39488569
Фотография Sergey_Korolev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Valergrad,

Давно и успешно используем lab128.com

Написано профессионалами по Performance Oracle , которые решают конкретные проблемы и поэтому знают, какой инструмент нужен.

Весит и стоит совсем немного на фоне цен продуктов для Oracle.
Хотя можно пользоваться и Trial. Работали в таком режиме года два, затем купили лицензию - Разработчик доделал наши "хотелки".
...
Рейтинг: 0 / 0
Ваши любимые инструменты для анализа производительности
    #39488844
Фотография kinky cat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
oem, ash-awr, [pl/]sql developer, set events, strace/dtrace, vi ) вроде все, если чисто применительно к oracle, пока хватало) Еще есть конечно общемониторные тулзы, и у схдшников свои пироги, но это уже не моя ЗО )

авторБейслайны Оракла по сессиям, ожидания, задержки стендбая ,
бекапы итд где то посредине.
Завис немного на этой фразе, потом понял что тут другие бейслайны)
...
Рейтинг: 0 / 0
Ваши любимые инструменты для анализа производительности
    #39488874
д0kХ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
kinky catoem, ash-awr, [pl/]sql developer, set events, strace/dtrace, vi ) вроде все, если чисто применительно к oracle, пока хватало) Еще есть конечно общемониторные тулзы, и у схдшников свои пироги, но это уже не моя ЗО )

авторБейслайны Оракла по сессиям, ожидания, задержки стендбая ,
бекапы итд где то посредине.
Завис немного на этой фразе, потом понял что тут другие бейслайны)

У нас те, которые подразумеваются по топику - Performance Measurement Baseline (PMB).
А вы о каких других подумали ?
...
Рейтинг: 0 / 0
Ваши любимые инструменты для анализа производительности
    #39488877
Фотография kinky cat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
д0kХ,
угадайте) у оракла не много вещей официально назвается baseline'ом
...
Рейтинг: 0 / 0
Ваши любимые инструменты для анализа производительности
    #39488886
д0kХ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В терминологии забикса Performance Measurement Baseline (PMB) называются
atest_data - статистика изменений нагрузок.

Расследование инцедента начинается с формирования комплексного экрана , если его
еще не сущетсвует , в котором собраны бейслайны всех компонент с взаимным влиянием, друг на друга.

А вобще , шо это я тут офтоплю , это не оракл , это ITIL и ITSM.
...
Рейтинг: 0 / 0
Ваши любимые инструменты для анализа производительности
    #39488936
д0kХ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
kinky catд0kХ,
угадайте) у оракла не много вещей официально назвается baseline'ом

Оракл в большестве случаев не является конечним продуктом ( информационной системой )
в бизнес и технологическом смысле, сам в себе .
Поэтому вопрос анлиза производительности должен быть комплексным по всей
информационной системе, в которой оракл один из компонент,
и поэтому производительность оракла отдельно я не рассматирваю.
...
Рейтинг: 0 / 0
Ваши любимые инструменты для анализа производительности
    #39488955
д0kХ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
административно организационный офтопик
рентабельнее инвестировать в покупку или
собственнуюр разработку комплексой системы
мониторинга производительности и расследования инцидентов,
где админы эксплуатации бизнес приложений могут локализовать место проблем
с производительностью в том числе оракла и задавать конкретные вопросы
конкретным людям , чем устраивать широковещательную
рассылку проблемы сетевикам, железячникам, ДБА ......,
а те в свою очередь начинают играать этой расслыкой в пинг понг.
...
Рейтинг: 0 / 0
Ваши любимые инструменты для анализа производительности
    #39488959
Фотография andrey_anonymous
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
д0kХа те в свою очередь начинают играать этой расслыкой в пинг понг.
К сожалению, именно так и будет.
...
Рейтинг: 0 / 0
Ваши любимые инструменты для анализа производительности
    #39488972
д0kХ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
andrey_anonymousд0kХа те в свою очередь начинают играать этой расслыкой в пинг понг.
К сожалению, именно так и будет.

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

Тяжело лепить горбатого , когда человека тыкают носом в тренд бейслайна,
в процессе расследовния, следить за которым прямая должностная обязанность этого человека.
...
Рейтинг: 0 / 0
Ваши любимые инструменты для анализа производительности
    #39489011
Фотография andrey_anonymous
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
д0kХНет, потому как у этого процесса цербер
Ну вот ситуация: начали падать выгрузки из оракеля в хранилище.
Тулза, выливающая данные, на середине выгрузки начала обижаться в логах на ORA-02396.
Разумеется, "Никто ничего не делал" (с) и "У нас все в порядке" tm
Все бейслайны в норме :)
...
Рейтинг: 0 / 0
Ваши любимые инструменты для анализа производительности
    #39489038
д0kХ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
andrey_anonymousд0kХНет, потому как у этого процесса цербер
Ну вот ситуация: начали падать выгрузки из оракеля в хранилище.
Тулза, выливающая данные, на середине выгрузки начала обижаться в логах на ORA-02396.
Разумеется, "Никто ничего не делал" (с) и "У нас все в порядке" tm
Все бейслайны в норме :)


Наверное будет задан вопрос кто был инициатором
на основании какой информации был изменен профиль.
В звисимости от ответа на этот вопрос есть куча вариантов для действий,
начиная с пересмотра регламентов ,
заканчивая эскалацией инцидента в проблему
на уровень проектного офиса и разработчиков, с переформулирокой вопроса
бизнесовым языком :

У нас автотранспорт перестал укладывается
в лимиты бюджетов по ГСМ , покрывает ли повышение прибыли текущего периода
разницу фактических и забюджетированных затрат ?
Покрывает - отлично.
Не покрывает - скажите какие риски реализовались ?
.....
...
Рейтинг: 0 / 0
Ваши любимые инструменты для анализа производительности
    #39489062
Фотография andrey_anonymous
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
д0kХandrey_anonymousВсе бейслайны в норме :)
Наверное будет задан вопрос кто был инициатором
на основании какой информации был изменен профиль.
В общем верно - в той ситуации именно решение DBA об установке idle_time в профиле приложения привела к спецэффекту.
Однако "веселые картинки" этого не покажут.
Лишь тот факт, что система была в ОПЭ и разработчик имел доступ ко всем компонентам + слышал кое что про администрирование позволила диагностировать проблему достаточно оперативно.
Случись такое в проме - не уверен, что решение вопроса заняло бы менее 2-х дней - и это при наличии при весьма компетентного "цербера" в конкретном случае.
Первый день был бы потрачен на пинг-понг между тремя подразделениями Заказчика и двумя - у подрядчика, второй - на согласование доступов разрабов на прод, диагностику и постановку DBA задачи на устранение.
Два дня * 5-6 человек => 10-12 человекодней на устранение примитивного косяка... а Вы говорите цербер... :)
...
Рейтинг: 0 / 0
Ваши любимые инструменты для анализа производительности
    #39489076
д0kХ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
andrey_anonymousд0kХпропущено...

Наверное будет задан вопрос кто был инициатором
на основании какой информации был изменен профиль.
В общем верно - в той ситуации именно решение DBA об установке idle_time в профиле приложения привела к спецэффекту.
Однако "веселые картинки" этого не покажут.
Лишь тот факт, что система была в ОПЭ и разработчик имел доступ ко всем компонентам + слышал кое что про администрирование позволила диагностировать проблему достаточно оперативно.
Случись такое в проме - не уверен, что решение вопроса заняло бы менее 2-х дней - и это при наличии при весьма компетентного "цербера" в конкретном случае.
Первый день был бы потрачен на пинг-понг между тремя подразделениями Заказчика и двумя - у подрядчика, второй - на согласование доступов разрабов на прод, диагностику и постановку DBA задачи на устранение.
Два дня * 5-6 человек => 10-12 человекодней на устранение примитивного косяка... а Вы говорите цербер... :)

ДБА должен показать веселые картинки .
Смотрите вот пик бизнес активности внешних потребителей сервиса,
что бы не мешать бизнесу расти и зарабатывать деньги , я принял решение
притормозить внутренние регламентные процедуры не зарабатывающие деньги явным образом.
Ему скажут маладец , ты пока иди бери с полки пирожок ,
а мы сейчас у бизнес аналитиков спросим ,
заработывал ли бизнес на этой активности деньги ,
кто овнер проекта , и все ли риски он учел когда давал отмашку
запускать бизнес процесс ( услугу для клиента ) в продуктив.
Если это результат рекламной акции прорывного продукта
и виден стратегический бизнес профит
то забюджетировать инвестиции новое железо на основании расследования
инцидента сам Бог велел.
...
Рейтинг: 0 / 0
25 сообщений из 49, страница 1 из 2
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Ваши любимые инструменты для анализа производительности
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]