Hướng dẫn mysql show connections history - mysql hiển thị lịch sử kết nối

280

Mới! Lưu câu hỏi hoặc câu trả lời và sắp xếp nội dung yêu thích của bạn. Tìm hiểu thêm.
Learn more.

Khi tôi chạy

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)
0, nó hiển thị số lượng kết nối, là 9972 và không ngừng tăng lên. Đây có phải là một số lượng kết nối hoặc kết nối hoạt động được thực hiện trong tổng số?

Hướng dẫn mysql show connections history - mysql hiển thị lịch sử kết nối

DanM7

2.1753 huy hiệu vàng26 Huy hiệu bạc45 Huy hiệu đồng3 gold badges26 silver badges45 bronze badges

hỏi ngày 15 tháng 9 năm 2011 lúc 14:10Sep 15, 2011 at 14:10

Theo các tài liệu, nó có nghĩa là tổng số trong suốt lịch sử:

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)
1

Số lần thử kết nối (thành công hay không) đến máy chủ MySQL.

Bạn có thể thấy số lượng kết nối hoạt động thông qua biến trạng thái

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)
2:

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)
2

Số lượng kết nối hiện đang mở.

mysql> show status where `variable_name` = 'Threads_connected';
+-------------------+-------+
| Variable_name     | Value |
+-------------------+-------+
| Threads_connected | 4     |
+-------------------+-------+
1 row in set (0.00 sec)

... hoặc thông qua lệnh

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)
4:

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)

Đã trả lời ngày 10 tháng 11 năm 2011 lúc 13:52Nov 10, 2011 at 13:52

Kiiwiikiiwiikiiwii

7.2332 Huy hiệu vàng16 Huy hiệu bạc9 Huy hiệu đồng2 gold badges16 silver badges9 bronze badges

5

SHOW STATUS WHERE `variable_name` = 'Threads_connected';

Điều này sẽ cho bạn thấy tất cả các kết nối mở.

Đã trả lời ngày 8 tháng 7 năm 2013 lúc 22:18Jul 8, 2013 at 22:18

Mistahenrymistahenrymistahenry

8.4543 huy hiệu vàng26 Huy hiệu bạc38 Huy hiệu đồng3 gold badges26 silver badges38 bronze badges

1

Bạn cũng có thể làm

SHOW STATUS WHERE `variable_name` = 'Max_used_connections';

Hướng dẫn mysql show connections history - mysql hiển thị lịch sử kết nối

Sherylhohman

15.2K17 Huy hiệu vàng85 Huy hiệu bạc89 Huy hiệu đồng17 gold badges85 silver badges89 bronze badges

Đã trả lời ngày 28 tháng 1 năm 2017 lúc 9:53Jan 28, 2017 at 9:53

Saurabhsaurabhsaurabh

2.3071 Huy hiệu vàng17 Huy hiệu bạc8 Huy hiệu đồng1 gold badge17 silver badges8 bronze badges

2

Đây là tổng số kết nối với máy chủ cho đến bây giờ. Để tìm trạng thái Conection hiện tại, bạn có thể sử dụng

mysqladmin -u -p -status mở rộng | grep -wi 'threads_connected \ | threads_rucky' | awk '{in $ 2, $ 4}'

Điều này sẽ cho bạn thấy:

Threads_connected 12

Threads_running 1  

Threads_connected: Number of connections

Threads_running: connections currently running some sql

Hướng dẫn mysql show connections history - mysql hiển thị lịch sử kết nối

Đã trả lời ngày 26 tháng 8 năm 2013 lúc 11:44Aug 26, 2013 at 11:44

Hướng dẫn mysql show connections history - mysql hiển thị lịch sử kết nối

Để xem danh sách đầy đủ hơn, bạn có thể chạy:

show session status;

hoặc

show global status;

Xem liên kết này để hiểu rõ hơn về việc sử dụng.

Nếu bạn muốn biết chi tiết về cơ sở dữ liệu, bạn có thể chạy:

status;

Đã trả lời ngày 25 tháng 9 năm 2015 lúc 14:05Sep 25, 2015 at 14:05

Hướng dẫn mysql show connections history - mysql hiển thị lịch sử kết nối

Để kiểm tra các kết nối tối đa được phép, bạn có thể chạy truy vấn sau:

SHOW VARIABLES LIKE "max_connections";

Để kiểm tra số lượng kết nối hoạt động, bạn có thể chạy truy vấn sau:

SHOW VARIABLES LIKE "max_used_connections";

Hy vọng nó giúp.

Đã trả lời ngày 13 tháng 1 năm 2020 lúc 10:11Jan 13, 2020 at 10:11

MujtabamujtabaMujtaba

1371 Huy hiệu bạc8 Huy hiệu đồng1 silver badge8 bronze badges

3