Убиваем простаивающие коннекты — увеличиваем произодительность MySql

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

Каждый коннект потребляем ресурсы отведенные для него. И порой долго простаивающие коннекты являются ошибками программиста - что то забыли обернуть в трайкетч, забыли закрыть коннекшн и т.д.

Поэтому если закрывать подолгу стоящие коннекшены можно выиграть в производительности сервера — уменьшив потребляемые ресурсы.

Как вариант утилиты для уничтожения коннекшенов, можно использовать pt-kill.

Если интересно, могу выложить скрипт который будет заниматься уничтожением в автоматическом режиме аля «поставил и забыл».

P.S. Конечно пользоваться этим средством нужно осторожно. Из практики могу сказать что есть масса вариантов когда коннекшн стоит более 1000 сек и он “нужный”, те убивать его ни в коем случае нельзя

comments powered by Disqus