Я знаю, что есть проблема пропускной способности хостинга, которая представляет собой общее количество ресурсов, которое может быть использовано пользователями сайта в месяц, но как насчет подключений mysql?
Итак, если у меня достаточно пропускной способности, и у меня есть веб-сайт с поддержкой php / mysql, и на этом веб-сайте есть меню, в котором каждая ссылка выбирает и отображает данные из базы данных, есть ли ограничение на количество людей (компьютеров), которые могут нажмите на ту же ссылку в то же время или примерно в одно и то же время, чтобы получить данные базы данных, предположив, что пропускной способности достаточно?
Да, переменная MySQL «max_connection» ограничивает количество клиентских подключений, которые могут быть открыты к серверу MySQL одновременно. Вы можете проверить значение этой переменной с помощью:
show variables like "max_connections";
Значение по умолчанию 151. Вы можете использовать show processlist
Команда, чтобы увидеть, сколько соединений открыто в данный момент.
На практике это значение должно быть более чем достаточно для небольшого сайта с базой данных БД. Если вы обнаружите, что у вас заканчиваются соединения, скорее всего, ваши запросы не оптимизированы и занимают слишком много времени или зависают.
Предположим, что может быть предел, потому что ваше «достаточно» может быть ложным в некоторых случаях.
Там не должно быть никаких ограничений. Единственным ограничением могут быть вычислительные ограничения вашего сервера.