Oracle

В данном разделе представлены выдержки и некоторые программы из моего диплома,
посвященного настройке и оптимизации работы сервер ORACLE.



Redo Log Buffer.

Для того чтобы транзакция закончилась, записи повторения должны быть записаны из Redo Log Buffer в Redo Log. Обычно это происходит достаточно быстро, чтобы обеспечить в Redo Log Buffer место для новых записей. Однако, если на компьютере, на котором расположен сервер ORACLE, установлен достаточно быстрый процессор, а запись на диск происходит довольно медленно, то в результате этого могут возникнуть задержки при записи в Redo Log Buffer. Это приводит к потере времени.

ORACLE предоставляет возможность при помощи системной таблицы V$SYSSTAT наблюдать за Redo Log Buffer и предотвращать возникновение возможных проблем.

SELECT name, value
FROM v$sysstat 
WHERE name = 'redo log space requests';
Статистика redo log space requests отражает число раз, когда процессу, записывающему в Redo Log Buffer, приходилось ожидать освобождения памяти. Если получившееся значение отлично от нуля, то надо увеличить размер Redo Log Buffer при помощи параметра LOG_BUFFER, который задается в файле INIT.ORA.



prev next
Hosted by uCoz