MySQL Forums
Forum List  »  Russian

Нашел одну из причин падения зеркального сервера
Posted by: alexenin alexenin
Date: January 14, 2009 07:34AM

Привет all!

В одном из филиалом происходило постоянное падение зеркального сервера.
Таблицы имели составной ключ из нескольких текстовых полей (key1, key2, key3) и дополнительное поле (tmpstm) временной метки, для корректной работы MS Access через ODBC.

Закономерность выяснилась в следующем:
Падение зеркального сервера происходит в момент удаление записи стандартной командой MS Access и последующего создания точно такой же записи.
При этом запись binlog передавалась на зеркало сл. вида:
DELETE FROM table WHERE key1 and key2 and key3 and tmpstm
где tmpstm временная, которая на зеркале имела другое значение метки.

Получалось, что запись по ключу WHERE key1 and key2 and key3 and tmpstm не удалялась (не находилась) на зеркале, а при создании дубликата - зеркальный сервер останавливался.

Решение лежит на столе. По возможности не использовать стандартные средства удаления записей.

Options: ReplyQuote


Subject
Views
Written By
Posted
Нашел одну из причин падения зеркального сервера
5805
January 14, 2009 07:34AM


Sorry, you can't reply to this topic. It has been closed.

Content reproduced on this site is the property of the respective copyright holders. It is not reviewed in advance by Oracle and does not necessarily represent the opinion of Oracle or any other party.