Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2007.09.09;
Скачать: CL | DM;

Вниз

Анализатор трейс файлов Оракл.   Найти похожие ветки 

 
Alex Konshin ©   (2007-07-31 12:03) [0]

На правах рекламы.
Выпущена бета версия анализатора трейс логов Оракла.
По сути пока это быстрый парсер логов с возможностями сортировки по разным признакам. Это GUI приложение. Можно видеть дерево курсоров, чарты статистик курсоров, записи лога с пояснениями и т.п..
Более подробно прочитать и скачать можно здесь http://fourthelephant.com/digger.html

GUI еще будет дорабатываться, некоторые неудобства мы уже сами видим, но все равно крайне интересует Ваше мнение.


 
Petr V. Abramov ©   (2007-07-31 12:13) [1]

> Alex Konshin ©   (31.07.07 12:03)  
каких логов? у оракла их много разных бывает :)
P.S. качаю


 
Rouse_ ©   (2007-07-31 12:16) [2]

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


 
Alex Konshin ©   (2007-07-31 12:19) [3]

Это которые по
alter session set events "10046 trace name context forever, level 12"
создаются.
Обычно их смотрят, когда нужно разобраться с перформанс базы и/или запросов.
Что вообще говоря предполагает некоторый уровень подготовки администратора базы. Логи обычно большие и читать их утомительно. Имеющиеся средства анализа или убоги, или жутко дороги, т.ч. конкурентов у нас вроде нет. Есть над чем работать.


 
Alex Konshin ©   (2007-07-31 12:20) [4]

> Rouse_ ©   (31.07.07 12:16) [2]
> Ничего так выглядит (уж сори, с ораклом не дружу поэтому
> только интерфейс оцениваю :)
> Руками кастомили или что-то сторонее брали?

Свое.
Это java, как вы могли догадаться.


 
Petr V. Abramov ©   (2007-07-31 12:29) [5]

> Alex Konshin ©   (31.07.07 12:19) [3]
ну так бы сразу и сказал. а для 10053 делать не собираетесь?


 
Alex Konshin ©   (2007-07-31 12:48) [6]

> Petr V. Abramov ©   (31.07.07 12:29) [5]
> > Alex Konshin ©   (31.07.07 12:19) [3]
> ну так бы сразу и сказал. а для 10053 делать не собираетесь?

Ну вообще-то на странице Download вроде так и сказано.

А 10053 - это лог оптимайзера? Парсер знает, что такой бывает и пропускает его в логе. В будущем планируем его тоже анализировать, но точно не в 1.0 :)


 
Petr V. Abramov ©   (2007-07-31 12:56) [7]

> Alex Konshin ©   (31.07.07 12:48) [6]
> Ну вообще-то на странице Download вроде так и сказано.
точно... проглядел
правда, ИМХО лучше б это на странице http://fourthelephant.com/digger.html
написать.


 
Игорь Шевченко ©   (2007-07-31 13:15) [8]

Спасибо. Скачал, посмотрел.
Чем отличается в лучшую сторону от tkprof - пока не увидел :)


 
Alex Konshin ©   (2007-07-31 13:23) [9]

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


 
Игорь Шевченко ©   (2007-07-31 13:34) [10]

Alex Konshin ©   (31.07.07 13:23) [9]

Оно всегда спасибо.
Ты скажи, это бесплатная программа ?

Работает быстро, это подтверждаю. Tkprof тоже быстро :)


 
Alex Konshin ©   (2007-07-31 13:44) [11]

> Игорь Шевченко ©   (31.07.07 13:34) [10]
> Alex Konshin ©   (31.07.07 13:23) [9]
>
> Оно всегда спасибо.
> Ты скажи, это бесплатная программа ?
>
> Работает быстро, это подтверждаю. Tkprof тоже быстро :)

Обрати внимание, что парсер это делает один раз при открытии.
Потом работает вообще мгновенно. То есть потом просто меняешь параметры сортировки и ходишь по трейсу. Задержек нет.
Скорость парсера на гиговом логе около 30M/sec, т.е. он открыл его за 34 секунды (я только что тестировал). Только на Windows рекомендую класть логи в папку с установленым битом Compressed - так и места меньше, и читает на порядок быстрее.


 
Alex Konshin ©   (2007-07-31 13:52) [12]

> Игорь Шевченко ©   (31.07.07 13:34) [10]
> Alex Konshin ©   (31.07.07 13:23) [9]
> Ты скажи, это бесплатная программа ?

Бета, естественно, бесплатна.
Потом будет платна. Но будет бесплатна для каких-то категорий.
Короче, это еще не решено окончательно. Но он всяко не будет такой дорогой как Insider, он расчитан на другой рынок.


 
Игорь Шевченко ©   (2007-08-01 09:44) [13]

Алекс, есть пожелание такое:
Я, когда запускаю tkprof, практически всегда указываю параметр sys=no.
Нельзя ли аналогичный фильтр предусмотреть ? Я всегда хочу видеть только свои операторы :)


 
Alex Konshin ©   (2007-08-03 09:37) [14]

Игорь,

Обычно они около корня тусуются.

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

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

Вообще-то сам Оракл тоже намудрил в этих логах. Теперь мне понятно, почему таких приложений практически нет - там без поллитры не разберешься. Видел даже просто баги Оракла. Документации практически нет, кроме известной книги Cary Millsap "Optimizing Oracle Performance", да и там практически одно махание руками. Приходится учиться самому. Поэтому еще есть некоторые неточности в построении дерева и вычисления статистик. Но мы это обязательно исправим. :)

Где-то через неделю-полторы будет сюрприз. Бесплатный. :)


 
Игорь Шевченко ©   (2007-08-03 09:40) [15]

Alex Konshin ©   (03.08.07 09:37) [14]


> Обычно они около корня тусуются.
>
> Я вообще-то не знаток Оракл и tkprof вообще ни разу в жизни
> не запускал.
> Хотя парсер лога написан именно мной. Но у нас в группе
> если специалисты, я у них поинтересуюсь, что они скажут.
>  Я помню, что мы это обсуждали.
> Если это как-то просто определяется, то почему бы и не сделать.
>


Я верю, что около корня. Дело в том, что я, повторюсь, хотел бы видеть только свои запросы (включая рекурсивные, разумеется), а системных мне видеть не хочется вовсе.
Я понимаю, что у дареного коня должны быть ровные и чистые зубы, но все же, вдруг у вас в планах такое есть...


> Где-то через неделю-полторы будет сюрприз. Бесплатный. :
> )


Ждем. Спасибо


 
Petr V. Abramov ©   (2007-08-03 12:09) [16]

> Alex Konshin ©   (03.08.07 09:37) [14]
> Документации практически нет, кроме известной книги Cary
> Millsap "Optimizing Oracle Performance", да и там практически одно махание
> руками.
на metalink.oracle.com это все расписано должно быть


 
Alex Konshin ©   (2007-08-03 13:02) [17]

> Petr V. Abramov ©   (03.08.07 12:09) [16]
> > Alex Konshin ©   (03.08.07 09:37) [14]
> > Документации практически нет, кроме известной книги Cary
> > Millsap "Optimizing Oracle Performance", да и там практически
> одно махание
> > руками.
> на metalink.oracle.com это все расписано должно быть

Заблуждаешься. Там еще меньше, чем в книжке.


 
Petr V. Abramov ©   (2007-08-03 13:06) [18]

> Alex Konshin ©   (03.08.07 13:02) [17]
ну сейчас спорить не буду, доступа на металинк нет


 
Alex Konshin ©   (2007-08-03 13:12) [19]

У меня есть. Все, что можно, я уже давно облазил :)
Уверяю тебя, ничего лучше, чем в книжке я пока не видел. Да и у нас спецы достаточно сведующие, нашли бы. А в книжке все тоже довольно кратко. У них там мафия hotsos"овская, не хотят, чтоб другие у них хлеб отбирали. Совсем совесть потеряли. А мы все равно отберем :).


 
Вася Правильный   (2007-08-16 12:50) [20]

а почему не инсталлируется ни справка, ни хотя бы та инфа, что есть на сайте?


 
Alex Konshin ©   (2007-08-16 12:57) [21]

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


 
Alex Konshin ©   (2007-08-16 12:59) [22]

Я вроде просил выложить пример лога на сайте, чтоб вам было на что смотреть. Надо напомнить.



Страницы: 1 вся ветка

Текущий архив: 2007.09.09;
Скачать: CL | DM;

Наверх




Память: 0.53 MB
Время: 0.024 c
15-1185435740
Rouse_
2007-07-26 11:42
2007.09.09
Системы бэкапа данных.


3-1179212185
zdm
2007-05-15 10:56
2007.09.09
Миграция


15-1186748515
Slider007
2007-08-10 16:21
2007.09.09
С днем рождения ! 10 августа 2007 пятница


2-1187171872
Alex_AA
2007-08-15 13:57
2007.09.09
Отправка по электронной почте


2-1187433883
malyar
2007-08-18 14:44
2007.09.09
как определить существует ли объект