|
|
|
Куда уходит память...
|
|||
|---|---|---|---|
|
#18+
Oracle 8.1.6i Win2000 (TS) Стоит 1гб памяти. Oracle катастрофически много жрет памяти. Как бы понять, куда именно уходит память? Что-нибудь типа карты SGA... Прочие сведения: юзеров - 45 процессов - 60 размер блока - 4к кэш - 40000 блоков сорт - 512к [persistent 256к] hash area - 1м transaction (max utilization) - 20 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.06.2003, 13:22:44 |
|
||
|
Куда уходит память...
|
|||
|---|---|---|---|
|
#18+
Смотрите: SELECT * FROM V$SGASTAT; ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.06.2003, 13:58:59 |
|
||
|
Куда уходит память...
|
|||
|---|---|---|---|
|
#18+
Еще проверьте uga: Код: plaintext Если результат запроса очень большой - значит дело не в сервере, а в алгоритмах обработки данных. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.06.2003, 14:08:38 |
|
||
|
Куда уходит память...
|
|||
|---|---|---|---|
|
#18+
to Al я попробовал у себя и получил : session uga memory max = в 4 раза больше, чем памяти в сервере. Это можно как-нибудь прокоментировать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.06.2003, 14:16:18 |
|
||
|
Куда уходит память...
|
|||
|---|---|---|---|
|
#18+
Значит, у серверных процессов распухает стек. Причина в том, что программисты, скорее всего, перетаскивают данные из таблиц в table of records и начинают их в циклах PL/SQL обрабатывать. Это штатный глюк не слишком грамотных разработчиков. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.06.2003, 14:23:04 |
|
||
|
Куда уходит память...
|
|||
|---|---|---|---|
|
#18+
to Al Спасибо. Пойду посмотреть. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.06.2003, 14:30:31 |
|
||
|
Куда уходит память...
|
|||
|---|---|---|---|
|
#18+
Не очень-то понятно из SYSSTAT like UGA Код: plaintext 1. 2. Первая цифра в чем? Ну не в байтах же... :) Если принять за верную вторую цифру, то UGA~160 мб, так? Ну а SGA в сумме занимает ~280мб Код: plaintext 1. 2. 3. 4. 5. Ну а сервер схватил виртуальной памяти больше 1гб. Так где же память? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.06.2003, 15:01:39 |
|
||
|
Куда уходит память...
|
|||
|---|---|---|---|
|
#18+
Виноват. Надо проверять не v$sysstat, a v$sesstat. Код: plaintext 1. 2. Результат - объем памяти под все uga в сессиях в настоящий момент. В v$sysstat информация накопительная. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.06.2003, 16:40:53 |
|
||
|
|

start [/forum/topic.php?fid=52&msg=32176378&tid=1990179]: |
0ms |
get settings: |
9ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
158ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
49ms |
get tp. blocked users: |
1ms |
| others: | 208ms |
| total: | 458ms |

| 0 / 0 |
