Относительно ограничений MySQL

0

Я прочитал что-то об обновлении глобальных переменных, таких как net_read_timeout, connect_timeout и т.д., Чтобы избежать потерянного соединения с базами данных MySQL. Поэтому мой вопрос - это просто

Если я выполню эти запросы, мне нужно перезапустить службу mysql на Ubuntu & Nginx?

SET GLOBAL connect_timeout=28800
SET GLOBAL net_read_timeout=600

Мой вопрос в том, что, когда я использую этот запрос, кажется, что они обновлены, но работают ли они, даже если я не перезапускаю службу mysql и т.д.?

SHOW VARIABLES LIKE '%timeout%'
Теги:
nginx

1 ответ

0
Лучший ответ

Да, они обязательно сработают. Только "определенные" ОС требуют перезагрузки после незначительных изменений (я остаюсь нейтральным). Но не верьте мне на слово, см.

https://dev.mysql.com/doc/refman/5.7/en/server-system-variables.html

В нем говорится:

Большинство из них можно динамически изменять во время выполнения с помощью инструкции SET, которая позволяет вам изменять работу сервера без необходимости его остановки и перезапуска.

Затем посмотрите в таблицу ниже, и вы увидите, что connect_timeout и net_read_timeout являются динамическими.

Я предполагаю, что документация имеет цель в конце концов?

Ещё вопросы

Сообщество Overcoder
Наверх
Меню