LINUX.ORG.RU

удержание соединения с mysql в bash скрипте

 , , ,


0

1

Есть такой bash скрипт демон, который в бесконечном цикле каждые пару секунд делает запросы в несколько баз через mysql -e и дает мониторную информацию в целом, все не плохо работает, но скрипт стал большим, как и базы, и все это ворочается медленно... C помощью чего можно реализовать устройчивое соединение с базой, чтобы не открывать его заново при каждом запросе к бд? Посмотрел в сторону mysql-relay, но еще не дошли руки чтобы потестить, оно может мне предоставить прокси к бд из коммандной строки?

PS да, конечно я в перспективе буду это все переписывать на нормальный язык, но вот прямо сейчас - не могу



Последнее исправление: s1dney (всего исправлений: 2)

конечно я в перспективе буду это все переписывать на нормальный язык, но вот прямо сейчас - не могу

считайте, что перспектива уже настала. У вас есть несложная практическая задача, которую надо реализовать. Сделайте её. Это в 100500 раз лучше любого учебника

MKuznetsov ★★★★★
()

Не использовать '-e', а при старте вешать mysql на coproc, или использовать expect, и т.д.

ABW ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.