У меня есть сеть с четырьмя компьютерами, каждый из которых работает под управлением Windows 7. Все они подключены к центральному коммутатору.
Моя проблема в том, что внутреннее сетевое соединение теряется очень часто, хотя интернет-соединение работает нормально. Обычно это происходит при использовании программного обеспечения для управления, которое работает с базой данных MySQL. Эта программа установлена на сервере.
Служба поддержки этого программного обеспечения сообщает мне, что его программное обеспечение работает так, как должно, и что проблема вызвана моей сетью, но я не смог выяснить проблему, и сеть, кажется, работает нормально.

Есть идеи?

1 ответ1

0

MySQL ПЕРСПЕКТИВНАЯ

Похоже, вы можете стать жертвой тихого убийцы MySQL: MySQL Packet.

MySQL имеет собственный внутренний уровень для упаковки и передачи данных, что не часто обсуждается. Я написал пост SuperUser 3 года назад, описывая, что и как используется пакет MySQL. Я также использовал его в сообщениях в DBA StackExchange

ПРЕДЛОЖЕНИЕ

Найдите журнал ошибок для MySQL и посмотрите, есть ли в списке ошибки пакетов.

Если журнал ошибок не включен, включите его в my.ini . Что касается самого пакета MySQL, вам может потребоваться увеличить его в my.ini следующим образом:

[mysqld]
max_allowed_packet = 1G

Не беспокойтесь о настройке max_allowed_packet в 1G. Когда пакет сначала инициализируется, он начинается с размера, установленного в net_buffer_length. Max_allowed_packet - потолочный колпачок для размера пакета.

Если вы хотите динамически увеличить размер пакета, запустите это в командной строке mysql:

mysql> SET GLOBAL max_allowed_packet = 1024 * 1024 * 1024;

Эпилог

Мой пост только для того, чтобы вы настроили MySQL в этом аспекте. Это может не быть решением, если сеть имеет привычку отбрасывать пакеты из-за неисправных кабелей или любых форм помех связи. Поскольку сетевое взаимодействие не в моей рулевой рубке, я оставлю это более способным членам этого форума для решения этой проблемы.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .