Эта статья является зеркальной статьёй машинного перевода, пожалуйста, нажмите здесь, чтобы перейти к оригиналу.

Вид: 16757|Ответ: 2

[Источник] База данных MySQL отображает информацию о количестве соединений и параллелизме

[Скопировать ссылку]
Опубликовано 08.05.2018 11:16:45 | | | |
Прежде всего, приложите инструменты, использованные в этой статье, потому что я удалённый сервер, поэтому не могу установить некоторые инструменты для запросов баз данных, поэтому могу использовать только основное программное обеспечение для запросов, которое я написал, а именно так:

.NET/C# Универсальный инструмент запроса к базе данных помощник [с исходным кодом]
http://www.itsvse.com/thread-4201-1-1.html
(Источник: Architect_Programmer)


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 слишком мало.




Предыдущий:Windows просматривает журнал подключения через удалённый рабочий стол
Следующий:Почему большинство студентов из сельской местности плохо смешиваются?
Опубликовано 08.05.2018 11:23:57 |
Узнал, спасибо
Опубликовано 08.05.2018 14:18:50 |
Спасибо, что поделились
Отказ:
Всё программное обеспечение, программные материалы или статьи, публикуемые Code Farmer Network, предназначены исключительно для учебных и исследовательских целей; Вышеуказанный контент не должен использоваться в коммерческих или незаконных целях, иначе пользователи несут все последствия. Информация на этом сайте взята из Интернета, и споры по авторским правам не имеют отношения к этому сайту. Вы должны полностью удалить вышеуказанный контент с компьютера в течение 24 часов после загрузки. Если вам нравится программа, пожалуйста, поддержите подлинное программное обеспечение, купите регистрацию и получите лучшие подлинные услуги. Если есть нарушение, пожалуйста, свяжитесь с нами по электронной почте.

Mail To:help@itsvse.com