|
|
|
настройка max_connections
|
|||
|---|---|---|---|
|
#18+
есть вдс, регулярно получал ошибку подключения к базе (возможно изза нагрузки) в файле my.cnf стояло значение max_connections=12 выставил max_connections=100 ошибки пропали, но началось очень долгое выполнение запросов, даже подключение через phpmyadmin с задержкой эксперименты с max_connections не помогли- или ошибка подключения или долгое выполнение идеи будут? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.12.2013, 06:52:01 |
|
||
|
настройка max_connections
|
|||
|---|---|---|---|
|
#18+
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/ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.12.2013, 08:01:42 |
|
||
|
настройка max_connections
|
|||
|---|---|---|---|
|
#18+
загвоздка в том, что при max_connections=12 запросы отрабатывались быстрее, но вылетала ошибка подключения ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.12.2013, 08:37:31 |
|
||
|
настройка max_connections
|
|||
|---|---|---|---|
|
#18+
zizi_top, Думаю, это не загвоздка, а следствие. Которое подтверждает необходимость оптимизации. Из-за малого количества подключений в очереди меньше запросов, вот до вашего и быстрее доходит очередь обработки. "Лишним" же подключениям дается отлуп еще на подлете, и они не пополнят очередь. На время выполнения единичного запроса max_connections не влияет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.12.2013, 10:27:10 |
|
||
|
настройка max_connections
|
|||
|---|---|---|---|
|
#18+
zizi_topзагвоздка в том, что при max_connections=12 запросы отрабатывались быстрее, но вылетала ошибка подключения Ну вот вы и на пороге величайшего (для себя) открытия : для изменения max_connection не нужно редактировать max_connections. Нужно настраивать число потомков apache или других способов обработать запросы. Это наиболее практично. Запросы просто стоят в очереди, а большое число обработчиков php требует большой памяти и "смывает" кеш данных из ОЗУ. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.12.2013, 11:42:45 |
|
||
|
настройка max_connections
|
|||
|---|---|---|---|
|
#18+
vklezizi_top, Думаю, это не загвоздка, а следствие. Которое подтверждает необходимость оптимизации. Из-за малого количества подключений в очереди меньше запросов, вот до вашего и быстрее доходит очередь обработки. "Лишним" же подключениям дается отлуп еще на подлете, и они не пополнят очередь. На время выполнения единичного запроса max_connections не влияет. не исключаю не необходимость оптимизации, но обратите внимание - если параллельность искусственно ограничена, то и сайт быстрее открывается. Этот факт ТС заметил на практике. Значит выгодно будет найти способ ограничения параллельности без выдачи ошибки. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.12.2013, 11:52:12 |
|
||
|
настройка max_connections
|
|||
|---|---|---|---|
|
#18+
спасибо, немного прояснилось на вдс крутятся сайты на вордпресс, стандартная конфигурация сайтов много, но посещалка на каждом невысокая, человек 200 но в сумме получается высокая нагрузка что можно поменять в настройках, чтобы ускорить? запросы обычные, может кеширование увеличить? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.12.2013, 19:39:14 |
|
||
|
настройка max_connections
|
|||
|---|---|---|---|
|
#18+
zizi_top, >> что можно поменять в настройках первое что надо поменять -- это ваш подход к проблеме. Ни один отдельно взятый параметер не является решением. решение есть комплексный подход, гипотезы, испытания, проверки, разборки с железом, с системой, с программами. для начала включите-поизучайте слоу-квери-лог, вывод команды "top" -- анализ загрузки СПУ и памяти, и проведите полный результат таких строчек: wget mysqltuner.pl perl mysqltuner.pl ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.12.2013, 19:59:03 |
|
||
|
настройка max_connections
|
|||
|---|---|---|---|
|
#18+
zizi_topсайтов многоСайты коннектятся к mysql под одним логином или под разными? zizi_topчто можно поменять в настройках, чтобы ускорить?Сначала необходимо найти причины. Потом рассмотреть различные способы снижения влияния этих причин. А пока причины не определены - получается война с ветряными мельницами. Может быть, где то индексы надо подкрутить. А может и вообще задействовать сторонние механизмы вроде мемкеша. zizi_topможет кеширование увеличить?Может. А может и нет. Да и не факт, что простое увеличение кеша запросов mysql скажется положительно сразу же. Оно может потребовать увеличить оперативную память, например. И эффективность оного будет оправдана в основном только при условии что данные для выборки изменяются относительно редко. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.12.2013, 20:01:35 |
|
||
|
настройка max_connections
|
|||
|---|---|---|---|
|
#18+
zizi_topна вдс крутятся сайты на вордпресс, стандартная конфигурация сайтов много, но посещалка на каждом невысокая, человек 200 но в сумме получается высокая нагрузкаА можно более детально? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.12.2013, 03:30:50 |
|
||
|
настройка max_connections
|
|||
|---|---|---|---|
|
#18+
InterSkyzizi_topна вдс крутятся сайты на вордпресс, стандартная конфигурация сайтов много, но посещалка на каждом невысокая, человек 200 но в сумме получается высокая нагрузкаА можно более детально? куда еще детальнее? обычная сео-помойка. как правило, используют кеширование страниц средствами движка, потому что кроме поисковых систем их никто не читает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.12.2013, 11:40:09 |
|
||
|
настройка max_connections
|
|||
|---|---|---|---|
|
#18+
Ну например у тебя написано "сайтов много". Это сколько? Десять сайтов или десять тысячь сайтов? Потом ты пишешь что "посещаемость человек 200". Это в секунду? Или в среднем по 200 человек зарегистрировано на 10 000 сайтах? Дальше пишешь "но в сумме получается высокая нагрузка". Так какая нагрузка? У вордпреса нет сложных запросов, он 200 человек в секунду обслужит запросто. Из того что ты написал совершенно ничего не понятно. Никакой конкретики, только пространственные: "много" и "высокая". По этому и попросил подробней... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.12.2013, 02:58:46 |
|
||
|
|

start [/forum/topic.php?fid=47&msg=38509751&tid=1835495]: |
0ms |
get settings: |
6ms |
get forum list: |
12ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
25ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
40ms |
get tp. blocked users: |
1ms |
| others: | 187ms |
| total: | 285ms |

| 0 / 0 |
