|
падение производительности при execute statement on external
|
|||
---|---|---|---|
#18+
Уважаемые коллеги, добрый день! firebird 2.5.5. superclassic centOS-7 Наблюдается падение производительности при использовании execute statement on external. FB перестает отвечать на запросы такой конструкции, сессии виснут. Если кто сталкивался, прошу помочь в решении. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.05.2018, 19:46 |
|
падение производительности при execute statement on external
|
|||
---|---|---|---|
#18+
sergey962, подробностей - ноль, анализировать - нечего ... |
|||
:
Нравится:
Не нравится:
|
|||
29.05.2018, 19:50 |
|
падение производительности при execute statement on external
|
|||
---|---|---|---|
#18+
сервер переехал на другой IP база доступна во всех приложениях, все обычные запросы выполняются, стали виснуть все запросы вида: execute statement ('select ...') on external 'ip:dbname' ... attachments копятся и база зависает ... |
|||
:
Нравится:
Не нравится:
|
|||
29.05.2018, 20:11 |
|
падение производительности при execute statement on external
|
|||
---|---|---|---|
#18+
sergey962, а ты без on external к ip:dbname пробовал подключаться? ... |
|||
:
Нравится:
Не нравится:
|
|||
29.05.2018, 20:15 |
|
падение производительности при execute statement on external
|
|||
---|---|---|---|
#18+
да, все приложения, которые не используют процедур с execute statement, работают без сбоев ... |
|||
:
Нравится:
Не нравится:
|
|||
29.05.2018, 20:23 |
|
падение производительности при execute statement on external
|
|||
---|---|---|---|
#18+
sergey962, я что то не понял ты external самой к себе что ли подключаешься? ... |
|||
:
Нравится:
Не нравится:
|
|||
29.05.2018, 20:31 |
|
падение производительности при execute statement on external
|
|||
---|---|---|---|
#18+
приложения смотрят в разные СУБД FB, execute в этом очень помогает ... |
|||
:
Нравится:
Не нравится:
|
|||
29.05.2018, 20:36 |
|
падение производительности при execute statement on external
|
|||
---|---|---|---|
#18+
sergey962сервер переехал на другой IP база доступна во всех приложениях, все обычные запросы выполняются, стали виснуть все запросы вида: execute statement ('select ...') on external 'ip:dbname' ... attachments копятся и база зависаетС консоли этого сервера isql ip:dbname - вешается ? ... |
|||
:
Нравится:
Не нравится:
|
|||
29.05.2018, 20:40 |
|
падение производительности при execute statement on external
|
|||
---|---|---|---|
#18+
isql-fb IP:DBNAME ответ: statement failed, SQLSTATE = 08004 ... |
|||
:
Нравится:
Не нравится:
|
|||
29.05.2018, 20:46 |
|
падение производительности при execute statement on external
|
|||
---|---|---|---|
#18+
коннект через ISQL прошел, попробую из консоли execute statement выполнить ... |
|||
:
Нравится:
Не нравится:
|
|||
29.05.2018, 20:52 |
|
падение производительности при execute statement on external
|
|||
---|---|---|---|
#18+
execute statement on external из isql зависает ... |
|||
:
Нравится:
Не нравится:
|
|||
29.05.2018, 21:07 |
|
падение производительности при execute statement on external
|
|||
---|---|---|---|
#18+
hvlad, коннект через isql проходит, а выполнение execute statement on external вешается... первопричина на мой взгляд в смене IP, но куда копать не могу понять... ... |
|||
:
Нравится:
Не нравится:
|
|||
29.05.2018, 21:17 |
|
падение производительности при execute statement on external
|
|||
---|---|---|---|
#18+
sergey962, брр.... Откуда ты запускаешь isql? С той же машины где основная база находится или с другого компьютера. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.05.2018, 21:23 |
|
падение производительности при execute statement on external
|
|||
---|---|---|---|
#18+
да, как вы и советовали, с это же машины ... |
|||
:
Нравится:
Не нравится:
|
|||
29.05.2018, 21:27 |
|
падение производительности при execute statement on external
|
|||
---|---|---|---|
#18+
sergey962коннект через isql проходит, а выполнение execute statement on external вешается...Какой коннект ? С какой машины\IP ? Как делается ES ? Локальный и удалённый серверы - разные хосты ? Они в одной сети ? ... |
|||
:
Нравится:
Не нравится:
|
|||
29.05.2018, 22:51 |
|
падение производительности при execute statement on external
|
|||
---|---|---|---|
#18+
коллеги, постараюсь ответить подробно: есть сервер IP1, на нем несколько СУБД FB: alias1, alias2 и т.д. после смены IP адреса сервера, выполнение конструкций вида: begin for execute statement ('select ...') on external 'ip1:alias2' into ... do end приводит к зависанию. при этом, в то же самое время выполнение обычных запросов не тормозит. тест проводил с удаленного ПК, через IBExpert, и с консоли isql на сервере IP1. До смены IP адреса сервера таких проблем не было. Если у кого-либо был подобный случай, прошу поделиться опытом. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.05.2018, 23:29 |
|
падение производительности при execute statement on external
|
|||
---|---|---|---|
#18+
sergey962, почему нельзя просто ответить на поставленные вопросы ? Почему нужно выдирать клещами нужную инф-цию и догадываться об остальном ? Итак - локальный и удалённый серверы - один хост ? После смена IP сервер FB был перезапущен ? ... |
|||
:
Нравится:
Не нравится:
|
|||
29.05.2018, 23:52 |
|
падение производительности при execute statement on external
|
|||
---|---|---|---|
#18+
Сервер один, допустим его IP= ip0, после смены его IP на ip1 сервер был перезапущен. на нем несколько баз FB: alias1, alias2 и т.д. Все клиентские приложения/web сервисы работают в штатном режиме, кроме тех, которые используют конструкции вида execute statement ('select ...') on external 'ip1:alias2' into ... множественный вызов таких конструкций стал приводить к зависанию. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.05.2018, 23:58 |
|
падение производительности при execute statement on external
|
|||
---|---|---|---|
#18+
sergey962, если хост один и тот же - зачем вообще указывать IP ? localhost работает ? Что в firebird.log ? sergey962множественный вызов таких конструкций стал приводить к зависаниюЧто такое "множественный вызов" ? ... |
|||
:
Нравится:
Не нравится:
|
|||
30.05.2018, 00:26 |
|
падение производительности при execute statement on external
|
|||
---|---|---|---|
#18+
если указывать localhost вместо ip, то результат не меняется. если перезапустить сервер, то поначалу все выглядит хорошо, но мере возрастания количества вызовов такой конструкции из приложений возрастает время отклика. повторюсь, обычные запросы к БД продолжают выполняться с прежней скоростью. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.05.2018, 02:34 |
|
падение производительности при execute statement on external
|
|||
---|---|---|---|
#18+
sergey962, Вместо "localhost:Alias1" попробуй "Alias1" ... |
|||
:
Нравится:
Не нравится:
|
|||
30.05.2018, 12:52 |
|
падение производительности при execute statement on external
|
|||
---|---|---|---|
#18+
увы... не помогает. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.05.2018, 13:08 |
|
падение производительности при execute statement on external
|
|||
---|---|---|---|
#18+
Я не вижу связи "тормозов" со сменой IP ... |
|||
:
Нравится:
Не нравится:
|
|||
30.05.2018, 13:22 |
|
падение производительности при execute statement on external
|
|||
---|---|---|---|
#18+
коллеги, посоветуйте пожалуйста, как можно диагностировать зависание выполнения запросов execute statement ... |
|||
:
Нравится:
Не нравится:
|
|||
30.05.2018, 14:36 |
|
падение производительности при execute statement on external
|
|||
---|---|---|---|
#18+
sergey962коллеги, посоветуйте пожалуйста, как можно диагностировать зависание выполнения запросов execute statementТрейс, мониторинг Другие запросы не виснут ? Сколько всего коннектов к основной БД ? К остальным БД ? Что менялось, кроме IP (ответ - "ничего" означает, что ничего не изменилось и с "зависаниями"). Откуда известно, что виcнут именно "execute statement" ? Виснут запросы к разным внешним БД или к одной и той же ? Я так и не вижу ответа на вопрос о firebird.log Если я снова не увижу ответа на любой из моих вопросов, то я прекращаю играть в эту угадайку-неотвечайку. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.05.2018, 16:03 |
|
|
start [/forum/topic.php?fid=40&msg=39652070&tid=1561090]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
132ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
64ms |
get tp. blocked users: |
1ms |
others: | 301ms |
total: | 542ms |
0 / 0 |