powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle Forms [игнор отключен] [закрыт для гостей] / измерить производительность клиента ORACLE FORMS
4 сообщений из 4, страница 1 из 1
измерить производительность клиента ORACLE FORMS
    #32614741
йй
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Как и чем измерить производительность клиентского приложения на oracle forms,
есть сервер БД,
формы в другой сети,
и клиентская машина на которой запускаются формы из сети и коннектится все это к удаленному серверу БД.

есть тормоза в работе форм.
Возникает вопрос:
как грамотно измерить работу формы в сети с уделенной базой,
что именно тормозит больше всего - сам клиентский комп, сеть локальная, канал с удаленной базой, или сервер БД ?

Можно все это выяснять методом исключения (установить формы на той же машине, в сети БД, на самой машине с БД ), но хочется конкретно посмотреть результаты - трафик, загрузка локальной машины, загрузка сети, загрузка базы именно запросами с этой машины и т.д.
...
Рейтинг: 0 / 0
измерить производительность клиента ORACLE FORMS
    #32614818
AI
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В зависимости от версии есть разные способы мониторинга работы форм. Для 6 форм на технете есть статья formsdiagnostics или как-то похоже называется. Для 9 можно включать различные уровни трассировки вплоть до получения содержимого пакетов, которыми обмениваются формы.
...
Рейтинг: 0 / 0
измерить производительность клиента ORACLE FORMS
    #32614863
йй
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
oracle 8.1.7
forms 4.5
...
Рейтинг: 0 / 0
измерить производительность клиента ORACLE FORMS
    #32614988
Фотография UK0IAI
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
попробуйте этот селект - чисто сетевой трафик

SELECT ses.sid, name, value
FROM v$sesstat s, v$statname n, v$session ses
WHERE name LIKE '%Net%'
AND s.statistic#=n.statistic#
AND ses.sid=s.sid
-- ses.audsid = sys_context('userenv','sessionid') AND
-- ses.username = 'dsdsdsd' and
-- ses.osuser = 'sdsdsd'

Там еще много что есть если убирать условие name LIKE '%Net%'

(так можно наблюдать конкретную сессию)

или так
select
*
--SUBSTR(SQL_TEXT,1,2000)
from
sys.v_$sqlTEXT t,
sys.v_$session S
WHERE S.SQL_ADDRESS = T.ADDRESS
--AND S.USERNAME = 'рпорпорпро'
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Oracle Forms [игнор отключен] [закрыт для гостей] / измерить производительность клиента ORACLE FORMS
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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