powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / Oracle Forms [игнор отключен] [закрыт для гостей] / Тормоза Forms
6 сообщений из 6, страница 1 из 1
Тормоза Forms
    #38772632
tru55
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ситуация следующая. Запускаю я длительный запрос в PL/SQL Dev. Пока он выполняется, я, в принципе, могу запустить еще один PL/SQL Dev (или SQL*Plus) и в нем работать. Если же я запускаю на выполнение форму (Forms6), неважно, из Builder или просто runtime, то она на запуске виснет и висит до тех пор, пока не отработает тот запрос. С этим можно как-то бороться?
...
Рейтинг: 0 / 0
Тормоза Forms
    #38773057
Leonid Kudryavtsev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вроде помню такое (((
Но, вроде, у нас и PL/SQL Developer подвешивался. Т.е. вообще весь Net 80 не хотел многопоточно-многопроцессно работать.

Web Forms явно работает параллельно и не блокирует формы друг от друга. Т.ч. теоретически должно работать. Но теоретически.

Теоретически - не объяснимо, вроде многопоточность-многопроцессность должна сама Windows обеспечивать )))
Практически - или разбираться в причинах (трассировать на чем виснет и смотреть ноты) или забить нано-болт

На сколько данная ситуация критична?
...
Рейтинг: 0 / 0
Тормоза Forms
    #38773138
tru55
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну не настолько критична :)
Просто мне по роду работы нужно иметь возможность в любой момент править какую-то форму, поэтому приходится не запускать длительных запросов. Например, если мне нужно внеурочно запустить какой-то джоб, приходится лезть на сервер и запускать там через SQL*Plus.
...
Рейтинг: 0 / 0
Тормоза Forms
    #38773175
-=APS=-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Странная ситуация.
Ради эксперимента попробовал, правда, на виртуалке Win XP SP3. Воспроизвести не получилось.
Стартовал в pl/sql developer (8-й версии) длительный запрос (запускался принудительно на oracle_home соответствующего Forms-а; оракл клиенты лежат на сетке) и запускал форму через соответствующий Forms Builder на эту же базу. Не мешают друг другу, форма живая. (Пробовал Forms 6.0.5 на базу 9.2, 6.0.8 на базу 11.2).

На продакшне, вроде, люди ходят несколькими экземплярами Forms-приложений по одному клиенту на одну базу и тоже, вроде, не замечалось таких подозрительных явлений при долгоиграющих запросах.
...
Рейтинг: 0 / 0
Тормоза Forms
    #38773180
Leonid Kudryavtsev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
С таким сталкивался. Но было это еще во времена Windows 95, 98.

Т.к. у клиентов таких потребностей не было - просто забили наноболт.

На 95 Forms'ы иногда вообще замечательные эффекты бывали. Несмотря на то, что Windows якобы многозадачная система и все задачи якобы в своем адресном пространстве, при одновременном запуске >3-4 задач параллельно и нехватки ОП - просто пропадали контролы с экрана ))), при этом программа продолжала радостно работать. Лечилось только перезагрузкой операционной системы.

Т.к. основная ОС была 2000, где такого эффекта не было (95 был на одном ноуте и у пользователей). Забили.
...
Рейтинг: 0 / 0
Тормоза Forms
    #38773218
tru55
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
У меня Win XP SP3, Forms 6 и есть часть Forms 5 (что поделаешь, старая программа :) ), соответственно 2 клиента, сервер 8.1.7 (хотя сервер по идее влиять не должен). Хоть с Forms работаю с 2001, с такой ситуацией никогда не сталкивался, может просто не совмещались по времени длительные запросы и запуск форм.
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Oracle Forms [игнор отключен] [закрыт для гостей] / Тормоза Forms
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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