powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / падение производительности при execute statement on external
25 сообщений из 32, страница 1 из 2
падение производительности при execute statement on external
    #39652029
sergey962
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Уважаемые коллеги, добрый день!

firebird 2.5.5. superclassic
centOS-7

Наблюдается падение производительности при использовании execute statement on external.
FB перестает отвечать на запросы такой конструкции, сессии виснут.

Если кто сталкивался, прошу помочь в решении.
...
Рейтинг: 0 / 0
падение производительности при execute statement on external
    #39652032
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sergey962,

подробностей - ноль, анализировать - нечего
...
Рейтинг: 0 / 0
падение производительности при execute statement on external
    #39652041
sergey962
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
сервер переехал на другой IP
база доступна во всех приложениях, все обычные запросы выполняются,
стали виснуть все запросы вида:
execute statement ('select ...') on external 'ip:dbname' ...

attachments копятся и база зависает
...
Рейтинг: 0 / 0
падение производительности при execute statement on external
    #39652045
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sergey962,

а ты без on external к ip:dbname пробовал подключаться?
...
Рейтинг: 0 / 0
падение производительности при execute statement on external
    #39652048
sergey962
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
да, все приложения, которые не используют процедур с execute statement, работают без сбоев
...
Рейтинг: 0 / 0
падение производительности при execute statement on external
    #39652052
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sergey962,

я что то не понял ты external самой к себе что ли подключаешься?
...
Рейтинг: 0 / 0
падение производительности при execute statement on external
    #39652054
sergey962
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
приложения смотрят в разные СУБД FB, execute в этом очень помогает
...
Рейтинг: 0 / 0
падение производительности при execute statement on external
    #39652055
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sergey962сервер переехал на другой IP
база доступна во всех приложениях, все обычные запросы выполняются,
стали виснуть все запросы вида:
execute statement ('select ...') on external 'ip:dbname' ...

attachments копятся и база зависаетС консоли этого сервера isql ip:dbname - вешается ?
...
Рейтинг: 0 / 0
падение производительности при execute statement on external
    #39652058
sergey962
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
isql-fb IP:DBNAME
ответ:
statement failed, SQLSTATE = 08004
...
Рейтинг: 0 / 0
падение производительности при execute statement on external
    #39652060
sergey962
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
коннект через ISQL прошел, попробую из консоли execute statement выполнить
...
Рейтинг: 0 / 0
падение производительности при execute statement on external
    #39652063
sergey962
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
execute statement on external из isql зависает
...
Рейтинг: 0 / 0
падение производительности при execute statement on external
    #39652066
sergey962
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
hvlad,
коннект через isql проходит, а выполнение execute statement on external вешается...
первопричина на мой взгляд в смене IP, но куда копать не могу понять...
...
Рейтинг: 0 / 0
падение производительности при execute statement on external
    #39652070
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sergey962,

брр....
Откуда ты запускаешь isql? С той же машины где основная база находится или с другого компьютера.
...
Рейтинг: 0 / 0
падение производительности при execute statement on external
    #39652074
sergey962
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
да, как вы и советовали, с это же машины
...
Рейтинг: 0 / 0
падение производительности при execute statement on external
    #39652095
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sergey962коннект через isql проходит, а выполнение execute statement on external вешается...Какой коннект ? С какой машины\IP ? Как делается ES ?
Локальный и удалённый серверы - разные хосты ? Они в одной сети ?
...
Рейтинг: 0 / 0
падение производительности при execute statement on external
    #39652114
sergey962
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
коллеги, постараюсь ответить подробно:
есть сервер IP1, на нем несколько СУБД FB: alias1, alias2 и т.д. после смены IP адреса сервера, выполнение конструкций вида:
begin
for execute statement ('select ...') on external 'ip1:alias2' into ...
do
end
приводит к зависанию.
при этом, в то же самое время выполнение обычных запросов не тормозит.
тест проводил с удаленного ПК, через IBExpert, и с консоли isql на сервере IP1.
До смены IP адреса сервера таких проблем не было.
Если у кого-либо был подобный случай, прошу поделиться опытом.
...
Рейтинг: 0 / 0
падение производительности при execute statement on external
    #39652119
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sergey962,

почему нельзя просто ответить на поставленные вопросы ?
Почему нужно выдирать клещами нужную инф-цию и догадываться об остальном ?

Итак - локальный и удалённый серверы - один хост ?
После смена IP сервер FB был перезапущен ?
...
Рейтинг: 0 / 0
падение производительности при execute statement on external
    #39652121
sergey962
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Сервер один, допустим его IP= ip0, после смены его IP на ip1 сервер был перезапущен.
на нем несколько баз FB: alias1, alias2 и т.д.
Все клиентские приложения/web сервисы работают в штатном режиме, кроме тех, которые
используют конструкции вида execute statement ('select ...') on external 'ip1:alias2' into ...
множественный вызов таких конструкций стал приводить к зависанию.
...
Рейтинг: 0 / 0
падение производительности при execute statement on external
    #39652127
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sergey962,

если хост один и тот же - зачем вообще указывать IP ?
localhost работает ?
Что в firebird.log ?

sergey962множественный вызов таких конструкций стал приводить к зависаниюЧто такое "множественный вызов" ?
...
Рейтинг: 0 / 0
падение производительности при execute statement on external
    #39652145
sergey962
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
если указывать localhost вместо ip, то результат не меняется.
если перезапустить сервер, то поначалу все выглядит хорошо, но мере возрастания количества вызовов такой конструкции из приложений возрастает время отклика.
повторюсь, обычные запросы к БД продолжают выполняться с прежней скоростью.
...
Рейтинг: 0 / 0
падение производительности при execute statement on external
    #39652425
Шавлюк Евгений
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sergey962,

Вместо "localhost:Alias1" попробуй "Alias1"
...
Рейтинг: 0 / 0
падение производительности при execute statement on external
    #39652439
sergey962
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
увы... не помогает.
...
Рейтинг: 0 / 0
падение производительности при execute statement on external
    #39652448
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я не вижу связи "тормозов" со сменой IP
...
Рейтинг: 0 / 0
падение производительности при execute statement on external
    #39652537
sergey962
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
коллеги, посоветуйте пожалуйста, как можно диагностировать зависание выполнения запросов execute statement
...
Рейтинг: 0 / 0
падение производительности при execute statement on external
    #39652643
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sergey962коллеги, посоветуйте пожалуйста, как можно диагностировать зависание выполнения запросов execute statementТрейс, мониторинг

Другие запросы не виснут ?
Сколько всего коннектов к основной БД ? К остальным БД ?
Что менялось, кроме IP (ответ - "ничего" означает, что ничего не изменилось и с "зависаниями").
Откуда известно, что виcнут именно "execute statement" ?
Виснут запросы к разным внешним БД или к одной и той же ?

Я так и не вижу ответа на вопрос о firebird.log
Если я снова не увижу ответа на любой из моих вопросов, то я прекращаю играть в эту угадайку-неотвечайку.
...
Рейтинг: 0 / 0
25 сообщений из 32, страница 1 из 2
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / падение производительности при execute statement on external
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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