powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / MySQL [игнор отключен] [закрыт для гостей] / настройка max_connections
12 сообщений из 12, страница 1 из 1
настройка max_connections
    #38509102
zizi_top
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
есть вдс, регулярно получал ошибку подключения к базе (возможно изза нагрузки)
в файле my.cnf стояло значение max_connections=12
выставил max_connections=100
ошибки пропали, но началось очень долгое выполнение запросов, даже подключение через phpmyadmin с задержкой

эксперименты с max_connections не помогли- или ошибка подключения или долгое выполнение
идеи будут?
...
Рейтинг: 0 / 0
настройка max_connections
    #38509110
Фотография javajdbc
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
zizi_top,

ишите кто грузит базу и оптимизируйте.
включите и смотрите slow-query-log,
установите и смотрите mytop,
когда поймаете тяжелые запросы -- отлаживайте их
и/или меняйте структуру/процесс/работу...

http://dev.mysql.com/doc/refman/5.1/en/slow-query-log.html
http://jeremy.zawodny.com/mysql/mytop/
...
Рейтинг: 0 / 0
настройка max_connections
    #38509114
zizi_top
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
загвоздка в том, что при max_connections=12 запросы отрабатывались быстрее, но вылетала ошибка подключения
...
Рейтинг: 0 / 0
настройка max_connections
    #38509136
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
zizi_top,

Думаю, это не загвоздка, а следствие. Которое подтверждает необходимость оптимизации. Из-за малого количества подключений в очереди меньше запросов, вот до вашего и быстрее доходит очередь обработки. "Лишним" же подключениям дается отлуп еще на подлете, и они не пополнят очередь. На время выполнения единичного запроса max_connections не влияет.
...
Рейтинг: 0 / 0
настройка max_connections
    #38509152
netwind
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
zizi_topзагвоздка в том, что при max_connections=12 запросы отрабатывались быстрее, но вылетала ошибка подключения
Ну вот вы и на пороге величайшего (для себя) открытия :
для изменения max_connection не нужно редактировать max_connections.
Нужно настраивать число потомков apache или других способов обработать запросы. Это наиболее практично. Запросы просто стоят в очереди, а большое число обработчиков php требует большой памяти и "смывает" кеш данных из ОЗУ.
...
Рейтинг: 0 / 0
настройка max_connections
    #38509157
netwind
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vklezizi_top,

Думаю, это не загвоздка, а следствие. Которое подтверждает необходимость оптимизации. Из-за малого количества подключений в очереди меньше запросов, вот до вашего и быстрее доходит очередь обработки. "Лишним" же подключениям дается отлуп еще на подлете, и они не пополнят очередь. На время выполнения единичного запроса max_connections не влияет.
не исключаю не необходимость оптимизации, но обратите внимание - если параллельность искусственно ограничена, то и сайт быстрее открывается. Этот факт ТС заметил на практике.
Значит выгодно будет найти способ ограничения параллельности без выдачи ошибки.
...
Рейтинг: 0 / 0
настройка max_connections
    #38509351
zizi_top
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
спасибо, немного прояснилось

на вдс крутятся сайты на вордпресс, стандартная конфигурация
сайтов много, но посещалка на каждом невысокая, человек 200
но в сумме получается высокая нагрузка

что можно поменять в настройках, чтобы ускорить?
запросы обычные, может кеширование увеличить?
...
Рейтинг: 0 / 0
настройка max_connections
    #38509356
Фотография javajdbc
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
zizi_top,

>> что можно поменять в настройках

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

для начала включите-поизучайте слоу-квери-лог,
вывод команды "top" -- анализ загрузки СПУ и памяти,
и проведите полный результат таких строчек:

wget mysqltuner.pl
perl mysqltuner.pl
...
Рейтинг: 0 / 0
настройка max_connections
    #38509358
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
zizi_topсайтов многоСайты коннектятся к mysql под одним логином или под разными?

zizi_topчто можно поменять в настройках, чтобы ускорить?Сначала необходимо найти причины. Потом рассмотреть различные способы снижения влияния этих причин. А пока причины не определены - получается война с ветряными мельницами. Может быть, где то индексы надо подкрутить. А может и вообще задействовать сторонние механизмы вроде мемкеша.

zizi_topможет кеширование увеличить?Может. А может и нет. Да и не факт, что простое увеличение кеша запросов mysql скажется положительно сразу же. Оно может потребовать увеличить оперативную память, например. И эффективность оного будет оправдана в основном только при условии что данные для выборки изменяются относительно редко.
...
Рейтинг: 0 / 0
настройка max_connections
    #38509503
InterSky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
zizi_topна вдс крутятся сайты на вордпресс, стандартная конфигурация
сайтов много, но посещалка на каждом невысокая, человек 200
но в сумме получается высокая нагрузкаА можно более детально?
...
Рейтинг: 0 / 0
настройка max_connections
    #38509751
netwind
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
InterSkyzizi_topна вдс крутятся сайты на вордпресс, стандартная конфигурация
сайтов много, но посещалка на каждом невысокая, человек 200
но в сумме получается высокая нагрузкаА можно более детально?
куда еще детальнее? обычная сео-помойка.
как правило, используют кеширование страниц средствами движка, потому что кроме поисковых систем их никто не читает.
...
Рейтинг: 0 / 0
настройка max_connections
    #38510615
InterSky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну например у тебя написано "сайтов много". Это сколько? Десять сайтов или десять тысячь сайтов?

Потом ты пишешь что "посещаемость человек 200". Это в секунду? Или в среднем по 200 человек зарегистрировано на 10 000 сайтах?

Дальше пишешь "но в сумме получается высокая нагрузка". Так какая нагрузка?
У вордпреса нет сложных запросов, он 200 человек в секунду обслужит запросто.

Из того что ты написал совершенно ничего не понятно. Никакой конкретики, только пространственные: "много" и "высокая". По этому и попросил подробней...
...
Рейтинг: 0 / 0
12 сообщений из 12, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / настройка max_connections
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]