|
История версий и анализ плана в пакетах для FB 3
|
|||
---|---|---|---|
#18+
Добрый день! Хотелось бы уточнить планируется ли IBExpert дополнить функциональностью по сохранению истории изменений в пакетах и анализа плана для процедур/функций пакетов? Если да, то как скоро? Спасибо! ... |
|||
:
Нравится:
Не нравится:
|
|||
07.06.2016, 10:04 |
|
История версий и анализ плана в пакетах для FB 3
|
|||
---|---|---|---|
#18+
Ritter, а как ты себе представляешь анализ плана для процедур/функций пакетов? Просто интересно как бы это могло выглядеть. Для пакета целиком будет перебор. Если и делать то для какой-то выбранной ХП пакета. Из той же оперы проблемы с отладкой. Процедуры/функции пакета не ясно как отлаживать. И ещё в IBE нет возможности делать COMMENT ON для процедур/функций пакетов. Хотя, ИХМО в этом случае комментарии в тексте пакета предпочтительней. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.06.2016, 10:21 |
|
История версий и анализ плана в пакетах для FB 3
|
|||
---|---|---|---|
#18+
1. Планируется. 2. В течение лета, думаю. Может, и быстрее получится. Посмотрим, какие проблемы там возникнут. С историей были какие-то по причине наличия отдельно заголовков, отдельно тел пакетов. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.06.2016, 11:38 |
|
История версий и анализ плана в пакетах для FB 3
|
|||
---|---|---|---|
#18+
Симонов Дениса как ты себе представляешь анализ плана для процедур/функций пакетов? Просто интересно как бы это могло выглядеть. Для пакета целиком будет перебор. Если и делать то для какой-то выбранной ХП пакета. Из той же оперы проблемы с отладкой. Процедуры/функции пакета не ясно как отлаживать. И ещё в IBE нет возможности делать COMMENT ON для процедур/функций пакетов. Хотя, ИХМО в этом случае комментарии в тексте пакета предпочтительней. Редактор пакетов в зачаточном состоянии, можно сказать. Будет развиваться. Отладка такая же, как и для самостоятельной процедуры/функции. В чем там разница-то принципиальная? Ну и анализ точно такой же: для каждой из объявленных процедур/функций и отдельно для каждого стейтмента внутри них. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.06.2016, 11:43 |
|
История версий и анализ плана в пакетах для FB 3
|
|||
---|---|---|---|
#18+
IBExpert Симонов Денис Спасибо! ... |
|||
:
Нравится:
Не нравится:
|
|||
07.06.2016, 12:49 |
|
История версий и анализ плана в пакетах для FB 3
|
|||
---|---|---|---|
#18+
Кстати, изменения заголовков пакетов и их тел уже регистрируются в истории версий. Интерфейс в редакторе пакетов не реализован только. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.06.2016, 16:17 |
|
История версий и анализ плана в пакетах для FB 3
|
|||
---|---|---|---|
#18+
Ritter анализа плана для процедур/функций начиная с фб 3.0 план процедур это NATURAL, и это правильно. У функций, подозреваю, то же самое, если у них вообще есть "план". Так что, не вижу, что там поддерживать. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.06.2016, 23:16 |
|
История версий и анализ плана в пакетах для FB 3
|
|||
---|---|---|---|
#18+
kdv, да он говорит про анализ внутренних статментов. IBE сам парсит ХП/функции и даёт планы каждого запроса внутри функции, препарируя их как будто они не внутри процедуры. Это работает не всегда верно, но в части случаев может помочь. Для обычных ХП это работает даже в тройке (правда план не explain), для ХП/функций пакета нет. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.06.2016, 23:28 |
|
История версий и анализ плана в пакетах для FB 3
|
|||
---|---|---|---|
#18+
Симонов ДенисЭто работает не всегда верно, но в части случаев может помочь помочь куда, где? я сто лет назад говорил, что при наличии запросов в процедурах их планы нужно анализировать ОТДЕЛЬНО, т.е. у запросов, а не в выводе "плана процедуры", которого теперь нет. И нефиг было смотреть на "план процедуры", который суть ересь в до ФБ3.0 версиях. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.06.2016, 23:57 |
|
История версий и анализ плана в пакетах для FB 3
|
|||
---|---|---|---|
#18+
Симонов Денис да он говорит про анализ внутренних статментов Да, именно так. Для анализа плана выполнения статментов процедуры мне помогает. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.06.2016, 07:38 |
|
История версий и анализ плана в пакетах для FB 3
|
|||
---|---|---|---|
#18+
kdvСимонов ДенисЭто работает не всегда верно, но в части случаев может помочь я сто лет назад говорил, что при наличии запросов в процедурах их планы нужно анализировать ОТДЕЛЬНО именно это IBE и делает. Он выделяет отдельные запросы из текста ХП и препарирует их, тем самым избавляя от утомительного кописпаста в редактор запросов каждого запроса. Потом показывает в отдельной закладке текст каждого запроса и его план. А на уровне сервера показывать план процедуры слепленный из статментов это бред конечно. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.06.2016, 09:24 |
|
История версий и анализ плана в пакетах для FB 3
|
|||
---|---|---|---|
#18+
В версии 2016.6.14.1 появилась закладка "Version History" ... |
|||
:
Нравится:
Не нравится:
|
|||
14.06.2016, 18:08 |
|
История версий и анализ плана в пакетах для FB 3
|
|||
---|---|---|---|
#18+
RitterВ версии 2016.6.14.1 появилась закладка "Version History" теперь еще желательно чтобы при перекомпиляции всех ХП (Recompile all stored procedures) они автоматом попадали в Version History. А то сейчас надо каждую вручную компилить. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.07.2016, 12:05 |
|
История версий и анализ плана в пакетах для FB 3
|
|||
---|---|---|---|
#18+
Konstanrtinтеперь еще желательно чтобы при перекомпиляции всех ХП (Recompile all stored procedures) они автоматом попадали в Version History. А то сейчас надо каждую вручную компилить. Можно из скрипта их проальтерить все, тогда они попадут в историю версий. А при Recompile all история намеренно не обновляется. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.07.2016, 13:58 |
|
История версий и анализ плана в пакетах для FB 3
|
|||
---|---|---|---|
#18+
Konstanrtin теперь еще желательно чтобы при перекомпиляции всех ХП (Recompile all stored procedures) они автоматом попадали в Version History. А то сейчас надо каждую вручную компилить. А Вам это для чего - если не секрет? ... |
|||
:
Нравится:
Не нравится:
|
|||
04.07.2016, 14:15 |
|
История версий и анализ плана в пакетах для FB 3
|
|||
---|---|---|---|
#18+
RitterА Вам это для чего - если не секрет? Историю инициализировать существующими версиями, очевидно. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.07.2016, 16:27 |
|
История версий и анализ плана в пакетах для FB 3
|
|||
---|---|---|---|
#18+
IBExpert, именно так ... |
|||
:
Нравится:
Не нравится:
|
|||
04.07.2016, 19:14 |
|
История версий и анализ плана в пакетах для FB 3
|
|||
---|---|---|---|
#18+
IBExpert Историю инициализировать существующими версиями, очевидно. ИМХО ненужная функциональность. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.07.2016, 09:17 |
|
История версий и анализ плана в пакетах для FB 3
|
|||
---|---|---|---|
#18+
Добрый день! Решил поднять вопрос снова. История изменений в пакетах реализована достаточно давно. Хочу повторной уточнить: будет ли все-таки реализован функционал анализа плана для процедур/функций пакетов для Firebird 3 по аналогии с Firebird 2.5? К вопросу скриншот: анализ плана одной и той же тестовой процедуры в Firebird 2.5 (верхняя часть скриншота) и в Firebird 3 (нижняя часть скриншота). Как мне кажется в Firebird 2.5 функция плана более информативна и удобна для анализа плана исполнения процедуры. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.05.2018, 14:15 |
|
История версий и анализ плана в пакетах для FB 3
|
|||
---|---|---|---|
#18+
Ritter, бесполезно. Это изменение на уровня движка Firebird. Теперь Firebird не выдаёт в планах внутренности процедур ... |
|||
:
Нравится:
Не нравится:
|
|||
23.05.2018, 15:14 |
|
|
start [/forum/moderation_log.php?user_name=stanislove]: |
0ms |
get settings: |
8ms |
get forum list: |
14ms |
get settings: |
9ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
142ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
60ms |
get tp. blocked users: |
2ms |
others: | 477ms |
total: | 748ms |
0 / 0 |