powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Перестало работать
13 сообщений из 13, страница 1 из 1
Перестало работать
    #32163140
Kate_new
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Народ, помогите!
Перестала выполняться процедура. В процедуре всего один запрос. Комп тарахтит, но результатов не дождаться, при этом показывает полную занятость ресурсов, чего не бывало вроде. Ранее процедура выполнялась за 3,5 часа.
Oracle 8i под NT 4.0
P.S. на диске с родной директорией 600 MB свободного места
...
Рейтинг: 0 / 0
Перестало работать
    #32163178
Фотография Eter Panji
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Судя по твоему предыдущему посту у тебя проблема с памятью.
Точнее с буфферным кешем.
Код: plaintext
1.
2.
select ( 1 -(sum(getmisses)/sum(gets)+sum(getmisses))))* 100  AS  "Hit rate" 
FROM v_rowcache
...
Рейтинг: 0 / 0
Перестало работать
    #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
Перестало работать
    #32163257
Kate_new
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А если у меня 0.89% это что значит?

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

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

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

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

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

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

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

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


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