powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / Производительность Interactive Report
7 сообщений из 7, страница 1 из 1
Производительность Interactive Report
    #36736834
tyshenko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Есть интерактивный отчет выбирающий данные из таблицы по DBLINK.
В таблице 1290 записей.
Переход на следующую страницу визуально выполняется примерно 5 сек.
Debug пишет что все операции со страницей были выполнены за 1.29 сек.
самая долго выполняющаяся операция 0.4 сек.
S H O W: application="105" page="6" workspace="" request="" session="1097799289573101"
Обьясните пожалуйста что значит эта операция?
На что ушло остальное время?
Как ускорить листание страниц?

Debug говорит что сам запрос выполнялся 0.2 сек.
Браузер Opera Version/10.60

Запрос:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
select apxws_row_pk,
       "ID_CLIENT",
       "CLIENTNAME",
       "ACCOUNT_NO",
       "BILL_INFO_ID",
       "BINFOTYPE",
       "SERVGRP",
       "BILL_NO",
       "CURRENCY",
       "TOTALSUM",
       "NDSSUM",
       "TOTALSUM_RUR",
       "PLTX_TOTALSUM_RUR",
       "NDSSUM_RUR",
       "PLTX_NDSSUM_RUR",
       "CLIENT_ID",
       "BILL_ID",
       "BILL_NUMBER",
       "BILL_BASE",
       "SERVICE_GROUP_ID",
       "SERVICE_GROUP_IDS",
       "IS_MANUAL",
       "FLAG",
       "DESCR",
       "IS_READY4BILL",
       "IS_SUPPORT",
       "BINFOPOID",
       "BILLPOID"
  from (select b.ROWID apxws_row_pk, b.*
          from (select * from (select * from migr.t_bill_cmp bc)) b) r
 order by "FLAG", "ID_CLIENT", apxws_row_pk
...
Рейтинг: 0 / 0
Производительность Interactive Report
    #36736887
Фотография suPPLer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
tyshenko,

0. Что-то не видно обёртки для разбивки по страницам вокруг Вашего запроса. Вы все 1290 строк разом выводите?
1. Можно для начала взять запрос из дебага и посмотреть на его план и выполнение в каком-нибудь средстве разработки (SQL*Plus, Oracle SQL Developer, PL/SQL Developer, Quest SQL Navigator for Oracle...)
2. Можно оттрассировать страницу и полазить в трассе.
...
Рейтинг: 0 / 0
Производительность Interactive Report
    #36737022
tyshenko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
На странице по 15 записей.
Насчет обертки действительно странно. Запрос скопирован копипастом с debug страницы. Было только ограничение на максимальное количество записей на странице. Я его убрал из параметра т.к. debug показывал большую задержку на bind переменной с ограничением максимального количества запичей.
В PL/SQL Developer запрос с fetch всех строк выполняется за 0.7 сек.

Работа происходит в APEX 4.0
...
Рейтинг: 0 / 0
Производительность Interactive Report
    #36738164
tyshenko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Поле быстрого выполнения запроса в базе сессия БД продолжает долго находиться в сосотоянии с событием ожидания virtual circuit status. В это время в APEX продолжает отображаться индикатор ожидания конца операции (вращающиеся по кругу точки).
...
Рейтинг: 0 / 0
Производительность Interactive Report
    #36743827
tyshenko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Видимо в debug ошибка при выводе обертки и при подсчете количества записей.
Следующим шагом после запроса идет
Printing rows. Row window: 16-30. Rows found: 16
...
Рейтинг: 0 / 0
Производительность Interactive Report
    #36744080
tyshenko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Проблема решена.
Поставил OC4J контейнер.
В него поставил Apex Listener.
Все стало работать очень быстро.
...
Рейтинг: 0 / 0
Производительность Interactive Report
    #37226964
Apexxxx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А можно подробнее насчет последнего поста?
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / Производительность Interactive Report
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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