![]() |
|
Profiler 1cv8. Enterprise Integrator | ☑ | ||
---|---|---|---|---|
0
Ferz
24.02.09
✎
11:23
|
В новой версии Ei реализован аналог MSSQL Profiler. Только в контексте 1С. Используется технологический журнал. Более подробно можно почитать Здесь http://infostart.ru/blogs/953/ или http://main.1c-ei.ru/Articles/trassirovka.
Полное описание изменений здесь http://main.1c-ei.ru/Home/versions/1090 |
|||
1
Балабес
24.02.09
✎
11:30
|
а зачем это для 1С?
|
|||
2
asady
24.02.09
✎
11:32
|
(1) Поздравляю! ты балбес (с)
челы реально тему копают..... |
|||
3
Балабес
24.02.09
✎
11:35
|
(2) очень информативный ответ.
я профайлером пользуюсь, только для того, чтобы узнать порядок запуска хр. процедур или запросов при отсутствии исходников. зачем это для 1с, когда исходники бери да смотри. |
|||
4
Ferz
24.02.09
✎
11:40
|
(1) В основном для отладки и решением проблем производительности. Во встроенном языке не всегда очень понятно будет у тебя выполнятся запрос или нет и с какими параметрами, Так же это необходимо что бы понять как работают некоторые
конструкции на встроенном языке. Это так же пригодится для понятия логики работы программы, года вам непонятно почему тот или иной документ делает таки движения. В отладчике лазить это очень долго и не всегда эффективно, а результатом трассировки у Вас будут все данные и запросы, которые например документ запрашивал, изменял в момент своего проведения. |
|||
5
Балабес
24.02.09
✎
11:51
|
(4) вы видели простыни 1с запроса в скл виде? 10 строк 1с запроса по документам легко превращаются в пару сотен строк скл запроса с перебором ВСЕХ таблиц документов. как в этом ВООБЩЕ можно разобраться? и чем скл запрос может помочь 1с запросу, вы будете код скл запроса вставлять в 1с? быстродействие от этого не улучшится, я вам это гарантирую. непонятная обработка непонятно для чего.
обработка могла быть полезной для выдергивания запросов при обмене информации между БД, но с этим прекрасно справляется обычный профайлер. |
|||
6
Gamm
24.02.09
✎
11:57
|
(5) Это повод для того чтоб переписать 1С запрос так чтоб он не превращался в простыни на SQL, что и позволит увеличить быстродействие.
|
|||
7
Ferz
24.02.09
✎
12:01
|
(5)
>вы видели простыни 1с запроса в скл виде? Улыбнуло :) да видел. >как в этом ВООБЩЕ можно разобраться? и чем скл запрос может помочь 1с запросу внимательно почитайте статью.. любой запрос SDBL перобразовывается к чистому запросу 1С с параметрами. Данный запрос можно выполнить так же как в Prfiler MSSQL. |
|||
8
Балабес
24.02.09
✎
12:08
|
(6) в конфигураторе это сделать в принципе не возможно. интерпретатор запросов будет просматривать все таблицы, где упоминается нужный реквизит. вы конечно можете катрировать полученный скл запрос и засунуть его в хр. процедуру, но достоверность полученных данных будет стремится к нулю.
|
|||
9
Балабес
24.02.09
✎
12:09
|
(7)"любой запрос SDBL перобразовывается" - откуда вы возьмете этот запрос? посмотрите в своей обработке? :) гоняем запросы туды-сюды, пока бесплатно :)
|
|||
10
Ferz
24.02.09
✎
12:15
|
(9) Почитай те пожалуйста статью, посмотрите кино и давайте после этого поговорим.
я ДУМАЮ НА ВСЕ Ваши вопросы вы сами себе дадите ответы. |
|||
11
Demiurg
24.02.09
✎
12:17
|
(0) особо не жди здесь признания, слишком серьезную штуку сделали
она очень пригодиться, просто таких будет врядли больше сотни на сто тысяч 1Сков в основном это будут "эксперты" |
|||
12
Балабес
24.02.09
✎
12:18
|
юмор всей ситуации заключается в том, что ваша обработка будет востребована моими клиентами при переводе выгрузки из внешней обработки 1с в запросы скл. Нет, быстродействие запросов не увеличится, но очень заметно сократится время выгрузки, с нескольких часов, до нескольких минут, за счет исключения тормозного АДО.
|
|||
13
Балабес
24.02.09
✎
12:20
|
(10) я задаю слишком сложные вопросы для вас? я не собираюсь тратить свое время на просмотр бессмысленных вещей. обычный профайлер меня устраивает.
|
|||
14
Балабес
24.02.09
✎
12:21
|
(11) очень пригодится для чего? для того чтобы оптимизировать запрос 1с, не нужно его разбирать в скл виде. внутренний интерпретатор запросов 1с, вам никогда не переделать. не занимайтесь ерундой, особенно, когда вы не в теме.
|
|||
15
Балабес
24.02.09
✎
12:29
|
для фантазеров, ни видевших скл запросы аля 1С, сообщаю, что количество операторов CASE настолько велико, что скл выдает ошибку, при попытке исполнить этот запрос удаленно, к примеру на другом сервере. как авторы предлагают нам разбираться в этих простынях, история умалчивает.
|
|||
16
Demiurg
24.02.09
✎
12:38
|
(14) с тобой все ясно, это диагноз
|
|||
17
Балабес
24.02.09
✎
12:39
|
(16) месье, вы под флодераста косите?
|
|||
18
rs_trade
24.02.09
✎
12:44
|
(15) Не нравится, не юзай. Делов то...
|
|||
19
Балабес
24.02.09
✎
12:46
|
(18) не нравится и не юзаю, вы правы.
не могу пройти мимо бесполезных вещей, всегда задаюсь вопросом, что думал автор, когда это создавал. |
|||
20
Demiurg
24.02.09
✎
12:46
|
(17) у тебя нет задач, где бы данная обработка пригодилась
у меня есть, и рад что такую вещь сделали, хотя конечно плохо, что не сам 1С, так как опять начнут палки в колеса ставить |
|||
21
Балабес
24.02.09
✎
12:49
|
(20) расскажи об этой задаче и как тебе помогла эта обработка. Почему этой обработки нет у 1С? потому что у 1С есть консоль запросов. а вы не знали?
|
|||
22
Балабес
24.02.09
✎
12:53
|
(20) у меня есть задачи, где бы пригодилась эта обработка,об этом я писал выше.
|
|||
23
i-rek
24.02.09
✎
12:54
|
(21) У 1С тоже есть такая обработка, называется центр управления производительностью.
Они хорошо дополнят друг друга :) впрочем всё равно людей не пожалевших денег на ЦУП по пальцам перечесть |
|||
24
rs_trade
24.02.09
✎
13:00
|
(19) Ты хорошо ознакомился со всеми нововведениями в новой версии?
|
|||
25
Demiurg
24.02.09
✎
13:01
|
(21) к сожалению, использую в коммерческих целях, и даже суть алгоритма расказать не могу
общая задача - разбор падения производительности запроса при разных параметрах |
|||
26
Ferz
24.02.09
✎
13:05
|
(23) ЦУП немного для других целей. В качестве Profiler он колоссально проигрывает Ei.
>(15) как авторы предлагают нам разбираться в этих простынях, история умалчивает. Конечным результатом будут запросы на чистом 1С. |
|||
27
Балабес
24.02.09
✎
13:09
|
(25) блин,я опять опустился до уровня общения с людьми, у которых "секретные" задачи, и которым помогла обработка, выпущенная пару часов назад.
(26)кроме профайлера есть студия. если я тебе дам сейчас модифицированный запрос, то ты мне вернешь исходник? |
|||
28
Ferz
24.02.09
✎
13:16
|
(27) обработка выпущена в 2006 году.
и те кто участвуют в проекте могли получить это функционал еще в декабре 2008 все остальное сможешь сделать самостоятельно. |
|||
29
Rebelx
24.02.09
✎
13:22
|
(27)ты слабо представляешь задачи инструментов о которых идет речь. если хочешь - попробуй понять, почитав про оптимизацию 1С
|
|||
30
Балабес
24.02.09
✎
13:30
|
Единственное место, где можно оптимизировать запрос 1С - это конфигуратор 1С.
Не хочешь ли ты мне сказать, что твоя обработка меняет алгоритм внутреннего интерпретатора запросов 1С? Интерпретатор, как выдавал не читабельные простыни, с перебором всех таблиц, так и будет выдавать, все ваши потуги, ему по одному месту. Дальше...без меня. |
|||
31
Demiurg
24.02.09
✎
13:37
|
(30) прочти http://www.gilev.ru/1c/81/index/optimquery.htm
может ченидь у тебя проясниться |
|||
32
toypaul
гуру
24.02.09
✎
13:37
|
молодцы. отличный инструмент (про EI), полезный функционал (про трассировку).
|
|||
33
Demiurg
24.02.09
✎
13:38
|
(0) осталось дождаться, когда научаться план запроса sql еще получать, вот тогда совсем реально станет разбирать производительность, пока только профайлер sql
|
|||
34
Балабес
24.02.09
✎
13:45
|
(31) и как же раньше народ без твоей обработки индексы ставил? наверно никак. присоединяюсь к (32).
|
|||
35
Балабес
24.02.09
✎
13:47
|
(33) недолго осталось, на следующей неделе исходники откроют и апи приделают.
|
|||
36
Demiurg
24.02.09
✎
14:00
|
(34) какая обработка? ты вообще сколько выкурил :)))
понятно, что ты не въезжаешь |
|||
37
Балабес
24.02.09
✎
14:05
|
(36)хаха, назвал ВК обработкой, посыпаю голову пеплом. все еще лудим?
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |