Odpowiedzi:
Według dokumentów oznacza to całkowitą liczbę w historii:
Connections
Liczba prób połączenia (udanych lub nie) z serwerem MySQL.
Liczbę aktywnych połączeń możesz zobaczyć poprzez Threads_connected
zmienną statusu:
Threads_connected
Liczba aktualnie otwartych połączeń.
mysql> show status where `variable_name` = 'Threads_connected';
+-------------------+-------+
| Variable_name | Value |
+-------------------+-------+
| Threads_connected | 4 |
+-------------------+-------+
1 row in set (0.00 sec)
... lub za pomocą show processlist
polecenia:
mysql> show processlist;
+----+------+-----------------+--------+---------+------+-------+------------------+
| Id | User | Host | db | Command | Time | State | Info |
+----+------+-----------------+--------+---------+------+-------+------------------+
| 3 | root | localhost | webapp | Query | 0 | NULL | show processlist |
| 5 | root | localhost:61704 | webapp | Sleep | 208 | | NULL |
| 6 | root | localhost:61705 | webapp | Sleep | 208 | | NULL |
| 7 | root | localhost:61706 | webapp | Sleep | 208 | | NULL |
+----+------+-----------------+--------+---------+------+-------+------------------+
4 rows in set (0.00 sec)
SHOW STATUS WHERE `variable_name` = 'Threads_connected';
Spowoduje to wyświetlenie wszystkich otwartych połączeń.
Jest to łączna liczba połączeń z serwerem do tej pory. Aby znaleźć aktualny status połączenia, możesz użyć
mysqladmin -u -p status rozszerzony | grep -wi 'Thread_connected \ | Thread_Running' | awk „{drukuj 2 USD, 4 USD}”
To pokaże ci:
Threads_connected 12
Threads_running 1
Threads_connected: Number of connections
Threads_running: connections currently running some sql
Aby zobaczyć pełniejszą listę, możesz uruchomić:
show session status;
lub
show global status;
Zobacz ten link, aby lepiej zrozumieć użycie.
Jeśli chcesz poznać szczegóły dotyczące bazy danych, możesz uruchomić:
status;
Aby sprawdzić maksymalną dozwoloną liczbę połączeń, możesz uruchomić następujące zapytanie:
SHOW VARIABLES LIKE "max_connections";
Aby sprawdzić liczbę aktywnych połączeń, możesz uruchomić następujące zapytanie:
SHOW VARIABLES LIKE "max_used_connections";
Mam nadzieję, że to pomoże.
Zgodnie z dokumentem http://dev.mysql.com/doc/refman/5.0/en/server-status-variables.html#statvar_Connections
Znajomości
Liczba prób połączenia (udanych lub nie) z serwerem MySQL.
Powinna to być bieżąca liczba aktywnych połączeń. Uruchom polecenie, processlist
aby się upewnić.
Adres URL w celach informacyjnych: http://www.devdaily.com/blog/post/mysql/how-show-open-database-connections-mysql
EDYCJA: Liczba otwartych połączeń DB Proszę spojrzeć tutaj, rzeczywista liczba wątków (połączeń) została opisana tutaj!
show status like '%onn%';
jest bardzo przydatnym zapytaniem.