@romkaby

Как в Navicat заставить периодически отправлять запросы?

Собственно, Navicat не держит постоянно соединение, а точнее сервак через минут 10-15 (если не пользоваться) обрывает и Navicat'у нужно заново подключиться, причем затупы по минуте просто сидишь и ждешь когда заработает.
Можно ли в навикате указать, чтобы раз в минуту выполнял какой-нибудь селект легкий, чтобы не терялось соединение?
Настройки сервака изменить не получится, нет доступа.
  • Вопрос задан
  • 353 просмотра
Решения вопроса 2
suguby
@suguby
программист, python, django, mysql, git, hg, linux
вообще, для конктетного соединия в мускуле можно указать переменную interactive-timeout=seconds (28800 по умолчанию, если мне не изменяет память).
надо искать в настройка что-то типа "параметров соединения" и там прописывать что-то типа
SET SESSION interactive-timeout = 300000;
или заставить его выполнить эту команду в соединении.
(что такое Navicat - не знаю :)
Ответ написан
Нажмите пкм по соединению и выберите "Connection Properties...", там на вкладке "Advanced" есть "Keepalive Interval" - включите его
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
saboteur_kiev
@saboteur_kiev
software engineer
Навикат вообще-то не предназначен для этого. Это удобный менеджер запросов, таблиц и баз данных.
А для периодических запросов, лучше сделать скрипт на любом языке программирования и отправлять этот запрос через службу расписания.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы