powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Informix [игнор отключен] [закрыт для гостей] / Как ускорить fast recovery?
10 сообщений из 10, страница 1 из 1
Как ускорить fast recovery?
    #35270757
victor16
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день всем!
Суть вопроса собственно в сабже. Некий юзер ночью запустил sql,
попал в long transaction, потом перегрузился,
сервер находится в fast recovery уже 4 часа, в онлайн не переходит.
Как можно ускорить fast recovery или может проще загрузиться с архивов?

С уважением,
Виктор
...
Рейтинг: 0 / 0
Как ускорить fast recovery?
    #35272675
Чемберлен
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Содержимое журнала сообщений с момента до возникновения этой длинной транзакции и до сейчас пришлите, пожалуйста.
...
Рейтинг: 0 / 0
Как ускорить fast recovery?
    #35273221
victor16
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Конца fast recovery мы все-таки дождались,
однако остались смутные подозрения.

С уважением,
Виктор
...
Рейтинг: 0 / 0
Как ускорить fast recovery?
    #35274454
vasilis
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
victor16 Некий юзер ночью запустил sql, попал в long transaction, потом перегрузился,
Он еще и поспособствовал превращению в длин.транзакции еще целой куче других запросов.
А за самостоятельную перезагрузку сервера утром, при том, что нужно было лишь заглянуть в журнал сообщений и увидеть заполнение логических журналов (и просто сделать архив логов) - я бы "расстреливал на месте" таких юзверов.

victor16 сервер находится в fast recovery уже 4 часа, в онлайн не переходит.
Какие 4 часа ? Всего 2. Правда, мне тоже непонятно, что он делал так долго.
Сначала сервер больше часа ждал, когда же наконец кто то соизволит освободить логжурналы.
(Если уж вы их направляете не в null, то почему бы не автоматизировать процесс архивирования ??).

Кстати, под нагрузкой контрольная точка у вас срабатывала каждую секунуд - это не нормально, скорее всего, у вас маленький размер физжурнала.
...
Рейтинг: 0 / 0
Как ускорить fast recovery?
    #35274479
Фотография Журавлев Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vasilisКстати, под нагрузкой контрольная точка у вас срабатывала каждую секунуд - это не нормально, скорее всего, у вас маленький размер физжурнала.У них 11-я версия, там можно настроить желаемое время восстановления, я полагаю что контрольная точка будет зависеть еще и от этой новой величины.
...
Рейтинг: 0 / 0
Как ускорить fast recovery?
    #35274651
vasilis
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Журавлев Денис vasilisКстати, под нагрузкой контрольная точка у вас срабатывала каждую секунуд - это не нормально, скорее всего, у вас маленький размер физжурнала.У них 11-я версия, там можно настроить желаемое время восстановления, я полагаю что контрольная точка будет зависеть еще и от этой новой величины.
Ты прав. Там целая куча параметров будет влиять
RTO_SERVER_RESTART
AUTO_CKPTS
RAS_PLOG_SPEED
RAS_LLOG_SPEED
Но интервал в 1 секунду - в любом случае не нормален.
...
Рейтинг: 0 / 0
Как ускорить fast recovery?
    #35274712
victor16
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
vasilis Журавлев Денис vasilisКстати, под нагрузкой контрольная точка у вас срабатывала каждую секунуд - это не нормально, скорее всего, у вас маленький размер физжурнала.У них 11-я версия, там можно настроить желаемое время восстановления, я полагаю что контрольная точка будет зависеть еще и от этой новой величины.
Ты прав. Там целая куча параметров будет влиять
RTO_SERVER_RESTART
AUTO_CKPTS
RAS_PLOG_SPEED
RAS_LLOG_SPEED
Но интервал в 1 секунду - в любом случае не нормален.
Я бы еще добавил:
PHYSFILE - рекомендуется не менее 110% от общего буферного пула.
lru_min_dirty - для начальной точки рекомендуется 70
lru_max_dirty - для начальной точки рекомендуется 80
AUTO_LRU_TUNING
PHYSBUFF - для активирования RTO_SERVER_RESTART не менее 512кб
LOGBUFF - для активирования RTO_SERVER_RESTART не менее 64кб
Это сервер был настроен под семерку,
после перехода на 11 тюнинг не успели сделать.
Зато сейчас сразу время нашлось:)
После настройки RTO время контрольной точки увеличилось до 20-25 секунд.
vasilis...
я бы "расстреливал на месте" таких юзверов
...
в данный момент негодяй работает метлой:)
...
Рейтинг: 0 / 0
Как ускорить fast recovery?
    #35274728
victor16
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
victor16
После настройки RTO время контрольной точки увеличилось до 20-25 секунд.

Да, время между чекпоинтами увеличилось до 40-70 минут, в зависимости от нагрузки.
...
Рейтинг: 0 / 0
Как ускорить fast recovery?
    #35276055
Фотография Andron
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А вывод onstat -g ckp когда юзеры активно работают покажите?
У вас кстати UC1 а ведь уже давно вышла UC2 и даже промежуточные обновления к ней UC2W2.
...
Рейтинг: 0 / 0
Как ускорить fast recovery?
    #35276181
victor16
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
AndronА вывод onstat -g ckp когда юзеры активно работают покажите?

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
IBM Informix Dynamic Server Version 11.10.UC1     -- On-Line -- Up 1 days 01:35:26 -- 1571964 Kbytes

AUTO_CKPTS=On   RTO_SERVER_RESTART=60 seconds   Estimated recovery time 35 seconds

                                                                    Critical Sections                          Physical Log    Logical Log
           Clock                                  Total Flush Block #      Ckpt  Wait  Long  # Dirty   Dskflu  Total    Avg    Total    Avg
Interval   Time      Trigger    LSN               Time  Time  Time  Waits  Time  Time  Time  Buffers   /Sec    Pages    /Sec   Pages    /Sec
15507      08:47:24  RTO        146:0x70bc018     8.1   8.1   0.0   0      0.0   0.0   0.0   7687      954     7620     7      22339    20
15508      10:08:20  RTO        146:0xc4ec018     20.0  19.9  0.0   0      0.0   0.0   0.0   9186      462     8741     1      21577    4
15509      11:21:09  RTO        146:0x11920018    21.2  21.1  0.0   0      0.0   0.0   0.0   13950     661     8273     1      21587    4
15510      13:22:32  RTO        146:0x16d59018    25.8  25.7  0.0   0      0.0   0.0   0.0   14305     556     10400    1      21683    2
15511      13:56:23  RTO        150:0x2fab128     14.5  14.4  0.0   0      0.0   0.0   0.0   5815      403     5511     2      21752    10
15512      15:13:42  RTO        150:0x83db018     20.9  20.8  0.0   0      0.0   0.0   0.0   10467     503     10097    2      21583    4
15513      16:24:36  RTO        150:0xd857018     21.6  21.5  0.0   0      0.0   0.0   0.0   13204     613     8262     1      21685    5
15514      18:16:05  RTO        150:0x12c92018    19.5  19.4  0.0   0      0.0   0.0   0.0   9458      487     8844     1      21579    3
15515      18:21:41 *Backup     151:0x82018       2.7   2.5   0.0   0      0.0   0.0   0.0   862       342     819      2      480      1
15516      18:46:52 *Backup     151:0xa0d018      5.9   5.8   0.0   0      0.0   0.0   0.0   2564      443     2203     1      2443     1
15517      09:21:52  RTO        151:0x5e46018     25.6  25.5  0.0   0      0.0   0.0   0.0   15243     597     10176    0      21716    0

Max Plog       Max Llog       Max Dskflush   Avg Dskflush   Avg Dirty      Blocked
pages/sec      pages/sec      Time           pages/sec      pages/sec      Time
200            649            26             545            0              0

AndronУ вас кстати UC1 а ведь уже давно вышла UC2 и даже промежуточные обновления к ней UC2W2.
Ждем читу2, тогда и обновимся:)

С ув. Виктор
...
Рейтинг: 0 / 0
10 сообщений из 10, страница 1 из 1
Форумы / Informix [игнор отключен] [закрыт для гостей] / Как ускорить fast recovery?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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