Я запутался с подключениями MySQL. У меня есть сайт, который получает тяжелые запросы в рабочее время. Я использую PHP для подключения к базе данных MySQL, используя постоянное соединение.
Несколько недель назад я увеличил количество подключений mysql до 500, которые сломали мой сервер, а затем вернул их до 150.
Теперь пользователи жалуются, что иногда они не могут попасть на сайт. Я считаю, что это связано с ограниченными связями.
Не могли бы вы дать мне некоторую информацию о том, использую ли я постоянный или непостоянный? Какие разделы mysql мне нужно настроить, чтобы оптимизировать обработку соединений?
Я приложил скриншот, который показывает 11K неудачных попыток.
http://i.stack.imgur.com/GkxHP.jpg
Большое спасибо ...
Обновление 17 декабря 2011 г.
Когда я задал этот вопрос, я изменил тип подключения на «непостоянный», и все начинает работать нормально. Сегодня я удивился, увидев статистику от phpmyadmin. Ниже приведены значения, данные Phpmyadmin:
max. concurrent connections :: 16
Failed Attempts :: 43k
Пожалуйста, предложите несколько возможных решений? Какой параметр следует оптимизировать, чтобы избежать / минимизировать неудачные попытки?