Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Перестало работать / 13 сообщений из 13, страница 1 из 1
19.05.2003, 15:29
    #32163140
Kate_new
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перестало работать
Народ, помогите!
Перестала выполняться процедура. В процедуре всего один запрос. Комп тарахтит, но результатов не дождаться, при этом показывает полную занятость ресурсов, чего не бывало вроде. Ранее процедура выполнялась за 3,5 часа.
Oracle 8i под NT 4.0
P.S. на диске с родной директорией 600 MB свободного места
...
Рейтинг: 0 / 0
19.05.2003, 15:51
    #32163178
Eter Panji
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перестало работать
Судя по твоему предыдущему посту у тебя проблема с памятью.
Точнее с буфферным кешем.
Код: plaintext
1.
2.
select ( 1 -(sum(getmisses)/sum(gets)+sum(getmisses))))* 100  AS  "Hit rate" 
FROM v_rowcache
...
Рейтинг: 0 / 0
19.05.2003, 15:58
    #32163191
Eter Panji
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перестало работать
перепутал буфферный кеш
определяется по-другому
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
 19 - 26  Oracle8i Tuning

SELECT NAME, VALUE
FROM V$SYSSTAT
WHERE NAME IN (’DB BLOCK GETS’, ’CONSISTENT GETS’,
’PHYSICAL READS’);

Tuning the Buffer Cache
The output of this query might look like this:

NAME VALUE
 ------------------------------------------------------ ----------
 
DB BLOCK GETS  85792 
CONSISTENT GETS  278888 
PHYSICAL READS  23182 

Calculate the hit ratio for the buffer cache with this formula:
Hit Ratio =  1  - (physical reads / (db block gets + consistent gets))
Based on the statistics obtained by the example query, the buffer cache hit ratio is
 94 %.
...
Рейтинг: 0 / 0
19.05.2003, 16:41
    #32163257
Kate_new
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перестало работать
А если у меня 0.89% это что значит?

NAME VALUE
---------------------------------------------------------------- ---------
db block gets 1015
consistent gets 35959
physical reads 3899
...
Рейтинг: 0 / 0
19.05.2003, 17:04
    #32163295
Eter Panji
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перестало работать
Это значит что "хорошо".
Тогда я не понимаю.

Может там эта цифра меняется время от времени.
...
Рейтинг: 0 / 0
19.05.2003, 17:14
    #32163309
Kate_new
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перестало работать
да, когда я запустила select во время выполнения процедуры, то последний параметр был на порядок больше двух других и Hit Ratio =-1400 %
...
Рейтинг: 0 / 0
19.05.2003, 17:26
    #32163319
Eter Panji
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перестало работать
Отлично >90%
Хорошо >80%
Удовлетворительно >75%

Тогда понятно.

Это значит что буфферный кеш у тебя меняется постоянно.
Тогда нужно проанализировать ситуацию, какие тебе та таблицы нужны и пометить их как KEEP. Кеep не должен быть юольше чем DEFAULT

Если размер стал критичен (думаю так у тебя и есть)
сделай NO_CACHE это замедлит работу отдельного запроса зато позволит работать не в одиночку или как у тебя с последовательным исполнением нескольких тяжёлых запросов.

И попробуй не использовать HASH_JOIN и MERGE_JOIN и SORT_JOIN по большим таблицам, себе дороже.
...
Рейтинг: 0 / 0
19.05.2003, 17:32
    #32163323
Kate_new
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перестало работать
Извини, а как их пометить как Keep
...
Рейтинг: 0 / 0
19.05.2003, 17:44
    #32163342
Eter Panji
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перестало работать
ALTER TABLE "SMASTER"."BALANCE_ACCESS"
STORAGE ( BUFFER_POOL KEEP)
...
Рейтинг: 0 / 0
19.05.2003, 18:09
    #32163381
Roman_M
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перестало работать
> ALTER TABLE "SMASTER"."BALANCE_ACCESS"
STORAGE ( BUFFER_POOL KEEP)

Только нужно чтобы keep pool тоже был определен....

А что там с сортировками в этом запросе?
...
Рейтинг: 0 / 0
19.05.2003, 18:15
    #32163388
Eter Panji
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перестало работать
Давно хотел спросить
сколько физической памяти на компе и колько из них принадлежит ORACLE
и сколько буфферному кешу
...
Рейтинг: 0 / 0
20.05.2003, 10:00
    #32163646
Kate_new
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перестало работать
у меня 3 физических диска, а как определить сколько пренадлежит ораклу и буферу
...
Рейтинг: 0 / 0
20.05.2003, 12:06
    #32163832
Kate_new
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перестало работать
т
...
Рейтинг: 0 / 0
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Перестало работать / 13 сообщений из 13, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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