13.7.5.36 SHOW STATUS 구문
SHOW [GLOBAL | SESSION] STATUS [LIKE 'pattern
' | WHEREexpr
]
SHOW STATUS
는 서버 상태 정보를 제공합니다. 이 정보는 또한 mysqladmin extended-status 명령을 사용하여 얻을 수 있습니다. LIKE
절 (존재하는 경우)는 어떤 변수 이름과 일치 여부를 나타냅니다. 섹션 21.32 "SHOW 명령문의 확장" 에서 설명 된 바와 같이 WHERE
절을 지정하면 더 일반적인 조건을 사용하여 행을 선택할 수 있습니다. 이 문에는 어떤 권한도 필요하지 않습니다. 여기에는 서버에 연결할 수 있는지 만 필요합니다.
부분적인 출력을 보여줍니다. 이름과 값의 목록이 실제 서버에서는 다를 수 있습니다. 각 변수의 의미는 섹션 5.1.6 "서버 상태 변수" 에 나와 있습니다.
mysql> SHOW STATUS;
+--------------------------+------------+
| Variable_name | Value |
+--------------------------+------------+
| Aborted_clients | 0 |
| Aborted_connects | 0 |
| Bytes_received | 155372598 |
| Bytes_sent | 1176560426 |
| Connections | 30023 |
| Created_tmp_disk_tables | 0 |
| Created_tmp_tables | 8340 |
| Created_tmp_files | 60 |
...
| Open_tables | 1 |
| Open_files | 2 |
| Open_streams | 0 |
| Opened_tables | 44600 |
| Questions | 2026873 |
...
| Table_locks_immediate | 1920382 |
| Table_locks_waited | 0 |
| Threads_cached | 0 |
| Threads_created | 30022 |
| Threads_connected | 1 |
| Threads_running | 1 |
| Uptime | 80380 |
+--------------------------+------------+
LIKE
절을 지정하면이 문은 패턴과 일치하는 이름을 가지는 변수의 행만을 표시합니다.
mysql> SHOW STATUS LIKE 'Key%';
+--------------------+----------+
| Variable_name | Value |
+--------------------+----------+
| Key_blocks_used | 14955 |
| Key_read_requests | 96854827 |
| Key_reads | 162040 |
| Key_write_requests | 7589728 |
| Key_writes | 3813196 |
+--------------------+----------+
GLOBAL
한정자를 지정하면 SHOW STATUS
는 MySQL에 대한 모든 연결 상태 값을 표시합니다. SESSION
을 지정하면 현재 연결 상태 값을 표시합니다. 수식이 존재하지 않는 경우, 디폴트는 SESSION
입니다. LOCAL
은 SESSION
의 동의어입니다.
일부 상태 변수는 전역 값 밖에 없습니다. 이러한 변수는 GLOBAL
와 SESSION
에 동일한 값이 표시됩니다. 각 상태 변수의 범위는 섹션 5.1.6 "서버 상태 변수" 에 나와 있습니다.
SHOW STATUS
문을 호출 할 때마다 내부 임시 테이블을 사용 글로벌 Created_tmp_tables
값이 증가합니다.