Jump to content
Дизайн и модификация Invision Power Board IPBSkinsBETA
Search In
  • More options...
Find results that contain...
Find results in...
Sign in to follow this  
Andriiko

MySQL max user connections на хостинге

Recommended Posts

Выбираю хостинг

 

Наткнулся на ресурс и увидел значение "MySQL max user connections" - максимальное число одновременных соединений с базой данных. Этот параметр может ограничивать максимальное число активных посетителей на сайте.

 

Т.е. если стоит ограничение 10, значит на мой форум смогут зайти лишь 10 человек?

 

Где смотреть это значение? Обошел несколько хостеров и такой информации не нашел.

Share this post


Link to post
Share on other sites

Ну врядли все пользователи одновременно будут долбить ресурс. Так что фактически с такими настройками может быть и 100 и 500 онлайн. Вообще, онлайн по определению форума это те пользователи которые были на форуме за последние 15 минут. Один пользователь запросил страницу - открыл новое соединение, страница загрузилась - соединение закрылось.

Share this post


Link to post
Share on other sites

Дело в том, что ни на одном хостинге не упоминается MySQL max user connections, хотя возможно это приравнивается к количеству бд доступных в определенном тарифе.

 

Я сейчас на одном хосте, человек 10 держит, а потом буксует.

Share this post


Link to post
Share on other sites

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

Чем больше посетителей и одновременных запросов к форуму, тем чаще вы столкнетесь с ошибками типа:

ERROR 1203 (42000): User %user_name% already has more than 'max_user_connections' active connections

ERROR 1226 (42000): User %user_name% has exceeded the 'max_user_connections' resource

Если эти ошибки появляются с периодической регулярностью, значит ограничение слишком маленькое и следует задуматься о переходе на другой тарифный план.

 

Умельцы в интернетах предлагают создать два mysql пользователя к одной базе данных, и рэндомно выбирать пользователя для текущего соединения к базе. Хотя и не на всех хостингах можно создать несколько пользователей mysql к одной базе.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...