|
синхронная репликация и настройка HDR_TXN_SCOPE
|
|||
---|---|---|---|
#18+
Версия 11.70.FC6 OC Red Hat Enterprise Linux Server release 6.8 (Santiago) БД в небуферизованном ведении журнала Всегда думал, что использую синхронную репликацию, но тут наткнулся на доку, где говорится, что синхронная репликация это DRINTERVAL -1, а в описании https://www.ibm.com/support/knowledgecenter/en/SSGU8G_11.70.0/com.ibm.adref.doc/ids_adr_1175.htm DRINTERVAL 0 HDR_TXN_SCOPE FULL_SYNC Logging unbuffered Result Fully synchronous replication Меняю в onconfig параметры и перезагружаю оба сервера DRINTERVAL -1 на DRINTERVAL 0 Добавляю новый параметр HDR_TXN_SCOPE FULL_SYNC [informix@gebo-tmp3 etc]$ onstat -g cluster IBM Informix Dynamic Server Version 11.70.FC6 -- On-Line (Prim) -- Up 00:01:58 -- 6607060 Kbytes Primary Server:ong_tmp3 Current Log Page:648947,1704 Index page logging status: Disabled Server ACKed Log Supports Status (log, page) Updates ong_tmp1 648947,1704 No ASYNC(HDR),Connected,On Почему состояние репликации выдается как ASYNC? Запрос ничего не выдает Код: sql 1. 2. 3.
... |
|||
:
Нравится:
Не нравится:
|
|||
07.08.2019, 11:44 |
|
синхронная репликация и настройка HDR_TXN_SCOPE
|
|||
---|---|---|---|
#18+
[informix@gebo-tmp3 informix1170FC6]$ onstat -g dri IBM Informix Dynamic Server Version 11.70.FC6 -- On-Line (Prim) -- Up 00:01:49 -- 6607060 Kbytes Data Replication at 0x1c6503028: Type State Paired server Last DR CKPT (id/pg) Supports Proxy Writes primary on ong_tmp1 648949 / 983 NA DRINTERVAL 0 DRTIMEOUT 30 DRAUTO 0 DRLOSTFOUND /usr/informix/etc/dr.lostfound DRIDXAUTO 0 ENCRYPT_HDR 0 Backlog 0 Last Send 2019/08/07 11:58:56 Last Receive 2019/08/07 11:58:56 Last Ping 2019/08/07 11:58:52 ... |
|||
:
Нравится:
Не нравится:
|
|||
07.08.2019, 12:00 |
|
синхронная репликация и настройка HDR_TXN_SCOPE
|
|||
---|---|---|---|
#18+
А в каком релизе 11.70 появилась данная возможность? Изначально ее не было. на FC8 есть, на FC5 - еще нет. echo "select cf_name from sysconfig where cf_name like '%SCOPE%' " | dbaccess sysmaster Относительно репликации, если не ошибаюсь, до FC8 не все работает так, как хотелось бы. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.08.2019, 13:12 |
|
синхронная репликация и настройка HDR_TXN_SCOPE
|
|||
---|---|---|---|
#18+
Спасибо. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.08.2019, 15:05 |
|
синхронная репликация и настройка HDR_TXN_SCOPE
|
|||
---|---|---|---|
#18+
Добрый день. Перевел сервер на версию 11.70.FC9W1 Поменял в onconfig параметры и перезагрузил оба сервера DRINTERVAL -1 на DRINTERVAL 0 HDR_TXN_SCOPE FULL_SYNC Код: sql 1. 2. 3.
Код: plaintext 1.
Код: sql 1.
Код: plaintext 1.
Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11.
Почему состояние репликации выдается как ASYNC? В документации написано, что должно быть FULL SYNC https://www.ibm.com/support/knowledgecenter/en/SSGU8G_11.70.0/com.ibm.adref.doc/ids_adr_1175.htm ... |
|||
:
Нравится:
Не нравится:
|
|||
21.08.2019, 11:35 |
|
синхронная репликация и настройка HDR_TXN_SCOPE
|
|||
---|---|---|---|
#18+
забыл вложить Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18.
... |
|||
:
Нравится:
Не нравится:
|
|||
21.08.2019, 11:36 |
|
синхронная репликация и настройка HDR_TXN_SCOPE
|
|||
---|---|---|---|
#18+
если кому будет интересно. Написал в тех. поддержку IBM. Почему статус показывает что ASYNC и не деффект ли это утилиты, и какие настройки нужны для FULL_SYNC Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11.
ответ There is no defect in the utility it is working as expected. When DRINTERVAL is set to 0 then the value of the HDR_TXN_SCOPE parameter determines the synchronization mode for HDR replication. HDR_TXN_SCOPE can be set to following values: 1. FULL_SYNC: HDR replication if fully synchronous. Transactions require acknowledgement of completion on the HDR secondary server before they can complete. 2. ASYNC: HDR replication if fully asynchronous. Transactions do not require acknowledgement of being received or completed on the HDR secondary server before they can complete. 3. NEAR_SYNC: HDR replication if nearly synchronous. Transactions require acknowledgement of being received on the HDR secondary server before they can complete. When you set DRINTERVAL is set to -1 HDR_TXN_SCOPE doesn't come in picture: 1. If DRINTERVAL=-1 is set for unbuffered logging then server uses nearly synchronous mode for HDR replication. 2. If DRINTERVAL=-1 is set for buffered logging then server uses asynchronous mode for HDR replication. If DRINTERVAL is set to 0 then only HDR_TXN_SCOPE is used. If DRINTERVAL is set to -1 then logging mode is used. In your case i.e. for unbuffered logging, I'll suggest you to set DRINTERVAL to 0 and HDR_TXN_SCOPE to FULL_SYNC but in your "onstat -g cluster" output it will show ASYNC(HDR) which is fine. This will assure data consistency on both the servers. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.08.2019, 17:21 |
|
синхронная репликация и настройка HDR_TXN_SCOPE
|
|||
---|---|---|---|
#18+
Как-то странно: работа идет синхронно, утилита показывает, что асинхронно, но это нормально. Или я неправильно перевел? ... |
|||
:
Нравится:
Не нравится:
|
|||
23.08.2019, 22:37 |
|
синхронная репликация и настройка HDR_TXN_SCOPE
|
|||
---|---|---|---|
#18+
Перевел правильно. Я два раза переспрашивал, что устанавливать в настройке DRINTERVAL Вопрос: Почему статус показывает что ASYNC и не деффект ли это утилиты, и какие настройки нужны для FULL_SYNC И ответ In your case i.e. for unbuffered logging, I'll suggest you to set DRINTERVAL to 0 and HDR_TXN_SCOPE to FULL_SYNC but in your "onstat -g cluster" output it will show ASYNC(HDR) which is fine. This will assure data consistency on both the servers. На обоих серверах Код: plaintext 1. 2. 3.
А если установить настройку DRINTERVAL = -1 будет показывать режим SYNC. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.08.2019, 10:12 |
|
|
Start [/forum/topic.php?fid=44&tid=1606715]: |
0ms |
get settings: |
28ms |
get forum list: |
9ms |
check forum access: |
6ms |
check topic access: |
6ms |
track hit: |
104ms |
get topic data: |
20ms |
get forum data: |
5ms |
get page messages: |
321ms |
get tp. blocked users: |
2ms |
others: | 184ms |
total: | 685ms |
0 / 0 |