Прежде всего, приложите инструменты, использованные в этой статье, потому что я удалённый сервер, поэтому не могу установить некоторые инструменты для запросов баз данных, поэтому могу использовать только основное программное обеспечение для запросов, которое я написал, а именно так:
1.mysql> статус показать как 'Threads%';
[{"Variable_name":"Threads_cached","Value":"0"},{"Variable_name":"Threads_connected","Value":"101"},{"Variable_name":"Threads_created","Value":"119"},{"Variable_name" :"Threads_running","Value":"2"}]
Threads_connected #这个数值指的是打开的连接数 Threads_running #这个数值指的是激活的连接数, это значение обычно значительно ниже связанного значения Threads_connected Результат такой же, как в списке процессов, указывающий текущее количество соединений. Точнее, Threads_running представляет текущее количество параллельных маршрутов
2.mysql> показывают переменные, такие как '%max_connections%';
[{"Variable_name":"max_connections","Value":"151"}]
Это максимальное количество соединений, установленное базой данных запросов
Максимальное количество подключений к базе данных можно установить в /etc/my.cnf [mysqld] max_connections = 1000 max_connections параметры могут использоваться для управления максимальным количеством подключений к базе данных:
3.mysql> показывают переменные, такие как '%connect%';
[{"Variable_name":"character_set_connection","Value":"utf8"},{"Variable_name":"collation_connection","Value":"utf8_general_ci"},{"Variable_name":"connect_timeout"," Value":"10"},{"Variable_name":"disconnect_on_expired_password","Value":"ON"},{"Variable_name":"init_connect","Value":""},{"Variable_name":"max_connect_errors","Value" :"100"},{"Variable_name":"max_connections","Value":"151"},{"Variable_name":"max_user_connections","Value":"0"},{"Variable_name":"performance_schema_session_connect_ attrs_size","Value":"512"}]
Многие разработчики столкнутся с ненормальной ситуацией «MySQL: ERROR 1040: Слишком много соединений», одной из причин этого является слишком большое количество визитов, и сервер MySQL не может этому противостоять, поэтому необходимо рассмотреть возможность увеличения нагрузки на распределённые чтения с сервера; Ещё одна причина — значение max_connections в конфигурационном файле MySQL слишком мало.
|