powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Особенности установки LOG_CHECKPOINT_INTERVAL
6 сообщений из 6, страница 1 из 1
Особенности установки LOG_CHECKPOINT_INTERVAL
    #32190204
Violina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
With release 8.1, when LOG_CHECKPOINT_INTERVAL is specified, the target for
checkpoint position cannot lag the end of the log more than the number of redo log
blocks specified by this parameter. This ensures that no more than a fixed number of redo blocks will need to be read during instance recovery.


То есть по идее этот параметр долже всегда устанавливаться где то на половину размера redo лога или чуть больше? У меня разрешает установить любые значения, почему?

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
SQL> select LOG_FILE_SIZE_REDO_BLKS from V$INSTANCE_RECOVERY;

LOG_FILE_SIZE_REDO_BLKS
 -----------------------
 
                     360 

SQL> alter system set LOG_CHECKPOINT_INTERVAL= 359 ;

System altered.

SQL> SHOW PARAMETERS LOG_CHECKPOINT_INTERVAL

NAME                                 TYPE        VALUE
 ------------------------------------ ----------- ------------------------------
 
log_checkpoint_interval              integer      359 
SQL> alter system set LOG_CHECKPOINT_INTERVAL= 1 ;

System altered.

SQL> SHOW PARAMETERS LOG_CHECKPOINT_INTERVAL

NAME                                 TYPE        VALUE
 ------------------------------------ ----------- ------------------------------
 
log_checkpoint_interval              integer      1 
SQL> alter system set LOG_CHECKPOINT_INTERVAL= 400 ;

System altered.

SQL> SHOW PARAMETERS LOG_CHECKPOINT_INTERVAL

NAME                                 TYPE        VALUE
 ------------------------------------ ----------- ------------------------------
 
log_checkpoint_interval              integer      400 
...
Рейтинг: 0 / 0
Особенности установки LOG_CHECKPOINT_INTERVAL
    #32190306
AI
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В доке написано, что можно устанавливать значение по желанию, но для больших будет установлен принудительно 90% от размера наименьшего журнального файла. Кстати, в 8.1 и 9.х рекомендуется отключить его совсем и использовать fast_start_mttr/io_target.
...
Рейтинг: 0 / 0
Особенности установки LOG_CHECKPOINT_INTERVAL
    #32190314
Violina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
to Al

но для больших будет установлен принудительно 90% от размера наименьшего журнального файла

Это, в том числе, я и хотела проверить. Или такая корректировка не отражается на самом параметре LOG_CHECKPOINT_INTERVAL при его просмотре через show parameters, а имеет место непосредственно при вызове чекпоинта?
...
Рейтинг: 0 / 0
Особенности установки LOG_CHECKPOINT_INTERVAL
    #32190330
AI
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не отражается...
...
Рейтинг: 0 / 0
Особенности установки LOG_CHECKPOINT_INTERVAL
    #32190749
NoviceDBA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Это, в том числе, я и хотела проверить. Или такая корректировка не отражается на самом параметре LOG_CHECKPOINT_INTERVAL при его просмотре через show parameters, а имеет место непосредственно при вызове чекпоинта?
Насколько я знаю есть три параметра LOG_CHECKPOINT_INTERVAL, LOG_CHECKPOINT_TIMEOUT, FAST_START_IO_TARGET и Oracle использует наименьшее значение для запуска процесса Checkpoint, либо Checkpoint выполняется при завершенни транзакции. Скорее всего если много изменений не один из этих параметров можно и не достигнуть.
...
Рейтинг: 0 / 0
Особенности установки LOG_CHECKPOINT_INTERVAL
    #32190752
NoviceDBA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ошибочка вышла.... Checkpoint срабатывает при переключении журналов, хотя от транзакций это и зависит.
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Особенности установки LOG_CHECKPOINT_INTERVAL
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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