|
|
|
Parse to Execute Patio >100
|
|||
|---|---|---|---|
|
#18+
Увы, приходится задавать вопрос повторно :(. В прошлый раз (пару - тройку месяцев назад) мне посоветовали не использовать динамические запросы в приложении. Идея хорошая и была реализована - почти все запросы стали параметризованными. После этого Library Cach Get Hit Ratio и Library Cach Pin Hit Ratio "уехали" с 88-89 за 99%, но уровнь Parse Calls всё равно остался высокий. Изучение sys.v_$sql, упорядоченного по PARSE_CALLS DESC, показало, что "хитовые" места занимают с существенным отрывом всего пять запросов (65106 calls у всех пяти против 1900 у последующего) : Код: plaintext 1. 2. 3. 4. В sys.job$ две строки. Один job выполняется раз в квартал (ADD_MONTHS(SYSDATE,3)), другой ежедневно (TRUNC(SYSDATE+1)). Откуда берутся эти запросы? Что можно сделать для уменьшения PARSE_CALLS? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.04.2003, 09:40 |
|
||
|
Parse to Execute Patio >100
|
|||
|---|---|---|---|
|
#18+
попробуй выставить job_queue_interval = 3600 (один час) или еще большим, если погрешность запуска заданий для тебя не критична ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.04.2003, 13:04 |
|
||
|
Parse to Execute Patio >100
|
|||
|---|---|---|---|
|
#18+
Отлично, попробую ... Кстати, а что за параметр - job_queue_processes у меня = 10. Может, это многовато? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.04.2003, 16:23 |
|
||
|
Parse to Execute Patio >100
|
|||
|---|---|---|---|
|
#18+
понятно, значит в документацию заглянуть вера не позволяет? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.04.2003, 21:43 |
|
||
|
Parse to Execute Patio >100
|
|||
|---|---|---|---|
|
#18+
Чой-то Вы, господа, шибко раздражаетесь быстро... В документации, к сожалению, не приведён алгоритм выбора правильного значения job_queue_processes. Но по интуиции я поставил 2: возможно, если поставить 1, при одновременном выполнении двух job'ов один может не выполниться. А может, на каждый job надо более одного процесса? А, может, все job'ы будут работать в одном процессе, и второй им не нужен? Поставил job_queue_processes=2, job_queue_interval=3600. После перезапуска и трёх часов работы PARSE_CALL_RATIO упал до 30. Что будет дальше - увидим. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.04.2003, 12:11 |
|
||
|
Parse to Execute Patio >100
|
|||
|---|---|---|---|
|
#18+
Через пару дней Parse to Execute Patio упал до 25 - так что всё нормально, спасибо killed. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.04.2003, 14:28 |
|
||
|
|

start [/forum/topic.php?fid=52&msg=32140814&tid=1990991]: |
0ms |
get settings: |
4ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
166ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
40ms |
get tp. blocked users: |
1ms |
| others: | 202ms |
| total: | 445ms |

| 0 / 0 |
