1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/mirrors-Cetus

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
cetus-sqllog-usage.md 2.8 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
gitlife-traslator Отправлено 27.11.2024 21:41 e65dd39

NEXT_ST_XA_ROLLBACK

NEXT_ST_XA_CANDIDATE_OVER

NEXT_ST_XA_OVER

В сегментированной версии при изменении состояния соединения будет выводиться следующий журнал:

2018-08-09 11:34:15.845: #backend-sharding# C_ip:172.17.0.2:51428 C_db:ght C_usr:ght C_tx:false C_id:4 trans(in_xa:false xa_state:UNKNOWN) attr_adj_state:8
  • C_ip — IP и порт клиента;
  • C_db — текущая база данных клиента;
  • C_usr — имя пользователя клиента;
  • C_tx — находится ли клиент в транзакции;
  • C_id — текущий идентификатор соединения клиента, можно использовать для определения того, какие из них являются одним и тем же соединением;
  • in_xa — находится ли соединение в XA-транзакции;
  • xa_state — этап XA-транзакции, в котором находится соединение;
  • attr_adj_state — информация об изменённых свойствах.

Информация о свойствах включает следующее:

  • ATTR_START = 0;
  • ATTR_DIF_CHANGE_USER = 1;
  • ATTR_DIF_DEFAULT_DB = 2;
  • ATTR_DIF_SQL_MODE = 4;
  • ATTR_DIF_CHARSET = 8;
  • ATTR_DIF_SET_OPTION = 16;
  • ATTR_DIF_SET_AUTOCOMMIT = 32.

4. Использование

— Включение и отключение функции полного журнала при запуске

Перед запуском настройте sql-log-switch=ON или sql-log-switch=REALTIME. После запуска Cetus функция полного журнала будет автоматически включена.

— Динамическое включение и отключение функции полного журнала

После запуска Cetus можно динамически включить функцию полного журнала, выполнив команду sql log start, или отключить её, выполнив sql log stop. Если функция не используется, рекомендуется настроить sql-log-switch=OFF.

— Настройка автоматического поворота журнала

Параметр sql-log-maxsize устанавливает максимальный размер одного файла, а sql-log-maxnum — количество сохраняемых исторических журналов. При разумной настройке этих параметров можно реализовать функцию автоматического поворота полного журнала.

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/mirrors-Cetus.git
git@api.gitlife.ru:oschina-mirror/mirrors-Cetus.git
oschina-mirror
mirrors-Cetus
mirrors-Cetus
master