Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 2007.09.09;
Скачать: [xml.tar.bz2];

Вниз

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

 
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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.51 MB
Время: 0.041 c
2-1187526149
Тимофей_ка
2007-08-19 16:22
2007.09.09
почему то происходит обращение к удаленному Shape


1-1182946778
Krants
2007-06-27 16:19
2007.09.09
StringReplace с маской


15-1186570167
Reindeer Moss Eater
2007-08-08 14:49
2007.09.09
Эксель и счет


2-1187547491
nord489
2007-08-19 22:18
2007.09.09
Работа с файлами.


2-1187184080
iXT
2007-08-15 17:21
2007.09.09
...=class(TComponent)





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский