Привет алл
Вот есть у меня токая ситуация - апликуха, в неи пользователи дабольнo часто делает некии стандартныи запрос, типо:

SELECT FIELD_X FROM TABLE_Y WHERE FIELD_Y = :MYPARAMETER

Запрос через FIB-ов живёт на модальнои форме которую давольно
часто юзают юзвери. Итаго при каждои откритие форми запрос препарится
и выполняется, потом при закритие форми закривается.
Насколько мне известно, то самая большая нагрузка на сервер и время
какраз на препаренье запроса.

Есть идея токая, что при первои нужде етого запроса, динамически гденебудь в вседоступном месте ставим FIBQuery с SQL-ом и препарим его,
потом уже при следуюших нуждах уже втыкаем параметр и выполняем.
Всё вроде прекрасно, но тревожит один единственныи
вопрос - а неслишком ли плохо что всё время в конкретнои сесие будет
жить препареныи(ые) запрос. Другие юзери могут и заюзать его один
раз и держать апликуху откритои и весь день ...
Небудет ли проблеми кокието ???

Regards
Janex

Ответить