|
как APEX меряет время генерации страниц
|
|||
---|---|---|---|
#18+
APEX показывает, скажем, время генерации страниц в предлах 0.5-1 сек, при этом в броузере страница открывается недопустимо долго: иногда 20 сек, иногда и 30, а иногда и более. Такие результаты работы броузера в локалке. Возникает подозрение: может APEX измеряет не совсем время генерации страниц? Интуитивно - он должен измерять время между началом вызова БД и завершением получения страницы с БД - или может время между началом вызова БД и началом возврата страницы Apache-у. или может потери где то в Apache-network? И если так, то как и чем их бы померять? ... |
|||
:
Нравится:
Не нравится:
|
|||
14.03.2008, 13:43 |
|
как APEX меряет время генерации страниц
|
|||
---|---|---|---|
#18+
сделал sql_trace, посмотрел на EXEC ... dep=0, ela= - в тех же пределах, что меряет APEX ... |
|||
:
Нравится:
Не нравится:
|
|||
14.03.2008, 15:18 |
|
как APEX меряет время генерации страниц
|
|||
---|---|---|---|
#18+
странно: 1) было max_shared_servers=20 - ela для dep=0 в пределах секунды, время отклика на браузере 30 сек 2) сделал max_shared_servers=75, ela cтало 4-5 секунд, время отклика в бруозере тоже стало 6-8 секунд! для первого случая среднее ожидание в очереди (v$queue type='COMMON') - до 10 секунд, для второго 0.6 сек! выходит время ожидания в очереди к shared_server не учитывается в ela? ... |
|||
:
Нравится:
Не нравится:
|
|||
14.03.2008, 16:45 |
|
как APEX меряет время генерации страниц
|
|||
---|---|---|---|
#18+
Страница должна доехать от генератора до браузера. А до этого от браузера до генератора должен доехать запрос, отстоять очередь к обработчику, получить коннект к БД из пула и т.д. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.03.2008, 16:47 |
|
как APEX меряет время генерации страниц
|
|||
---|---|---|---|
#18+
Кстати, кто-нить знает сцылку где четко описан процесс "миграции сессий по разделяемым серверам"? ... |
|||
:
Нравится:
Не нравится:
|
|||
17.03.2008, 11:10 |
|
как APEX меряет время генерации страниц
|
|||
---|---|---|---|
#18+
провел такой эксперимент: ставлю max_shared_servers=1, запускаю синхронно три анонимных блока. sqlplus замеряет время примерно 53 секунды для каждого. Из трассировки 10046 видно, что обработан блок из первой сессии, затем из второй, затем из третей. На каждый блок ушло примерно 15-20 секунд. Самое инетесное, исходя из времени, которое намерял sqlplus - результаты в вызывающую среду были возвращены после обработки всех трех блоков! ... |
|||
:
Нравится:
Не нравится:
|
|||
17.03.2008, 16:50 |
|
|
start [/forum/topic.php?fid=50&fpage=100&tid=1877741]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
42ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
39ms |
get tp. blocked users: |
2ms |
others: | 11ms |
total: | 133ms |
0 / 0 |