powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Что за?... "Too many concurrent executions of the same request"
11 сообщений из 11, страница 1 из 1
Что за?... "Too many concurrent executions of the same request"
    #32447945
noir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
База небольшая, MB на 50, где-то с десяток таких запросов прошло OK, а потом - ошибка из сабжа. Кроме этого запроса выполняются еще 2 (более сложных) и в бэкграунде крутится 1 быстрый селект каждые 3 сек...

'?' - это параметры (юзается JDBC)

Код: plaintext
1.
2.
3.
Select sum(oi.quantity), sum(quantity* (price-price*(oi.basic_discount+oi.discount)/ 100  )) 
from (orders o join ordereditems oi on o.id=oi.order_id) join products p on p.id=oi.product_id 
where o.date>=? and o.date<=?  and (p.group_id in (select r_id from select_groups_tree(?)) or p.group_id=?) and o.created_by=?
...
Рейтинг: 0 / 0
Что за?... "Too many concurrent executions of the same request"
    #32447995
Gold
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Рекурсия наверное используеться?
...
Рейтинг: 0 / 0
Что за?... "Too many concurrent executions of the same request"
    #32448005
noir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да. И без нее все довольно плохо (много самоджойнов, заранее неизвестно сколько. Ветвистое у них деревце.)
...
Рейтинг: 0 / 0
Что за?... "Too many concurrent executions of the same request"
    #32448007
Gold
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А, ещё помню у меня такая была фигня, что если даже неглубокая рекурсия много раз осуществляется в ANY/IN/SOME/ALL, то вылазит это сообщение и потом эта процедура уже не работает до повторного подключения. Олег ЛОА это пофиксил в дятле и обещал Д. Еманову этот кусок кода дать.
Только что проверил - в релизе полуторки это тоже не вылазит уже...
...
Рейтинг: 0 / 0
Что за?... "Too many concurrent executions of the same request"
    #32448104
noir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
фигли. С 1.5 (4306)- та же бага. :(
...
Рейтинг: 0 / 0
Что за?... "Too many concurrent executions of the same request"
    #32448157
Gold
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А, точно, нефига не исправлено :-( Я щас сделал рекурсию поглубже и вылезло... Ну будем надеяться что Д.Еманов прочитает ветку и исправит.
В дятле этот запрос должен работать...
...
Рейтинг: 0 / 0
Что за?... "Too many concurrent executions of the same request"
    #32448160
noir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Нету дятла под линух, нету :( А надо. Ладно, прийдется переписать без подзапроса и смирится с немного большими тормозами...
...
Рейтинг: 0 / 0
Что за?... "Too many concurrent executions of the same request"
    #32448166
Gold
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вобще-то я был уверен что в релиз это вошло, т.к. мне тогда Олег прислал кусок кода - там всего пару строчек нужно было исправить...
короче пробуй избавиться от IN и замениь как-то это на подзапрос с джойном...
...
Рейтинг: 0 / 0
Что за?... "Too many concurrent executions of the same request"
    #32448547
dimitr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Люди, сбросьте скрипт, на котором вылазит эта ошибка - я в выходные посмотрю. Лучше мылом.
...
Рейтинг: 0 / 0
Что за?... "Too many concurrent executions of the same request"
    #32449058
Gold
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Так я ж олегу слал и олег исправлял его и вам обещал дать... В принципе могу ещё раз выслать...
...
Рейтинг: 0 / 0
Что за?... "Too many concurrent executions of the same request"
    #32449108
Gold
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Всё, я вам тестовую базу отослал...
...
Рейтинг: 0 / 0
11 сообщений из 11, страница 1 из 1
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Что за?... "Too many concurrent executions of the same request"
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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