강좌
클라우드/리눅스에 관한 강좌입니다.
데이터베이스 분류

리눅스 쉘에서 mysqladmin으로 MYSQL의 현재 상황 자세히 살펴보기

작성자 정보

  • 구돌 작성
  • 작성일

컨텐츠 정보

본문

리눅스 쉘에서 mysqladmin으로 MYSQL의 현재 상황 자세히 살펴보기

 

바로 앞의 예에서는 MYSQL의 간단한 실행정보를 확인해보는 방법에 대해서 알아보았습니다.  

 

 

  이번에는 MYSQL mysqladmin유틸리티를 이용하여 앞의 경우보다 자세한 MYSQL 실행정보들을 확인하는 방법을 알아 보겠습니다.  

 

 

 , MYSQL의 자세한 실행정보를 확인하는 mysqladmin유틸리티의 사용형식은 다음과 같습니다.  

 

 

 

 

사용형식 : mysqladmin -u root -p extended-status

 

, mysqladmin유틸리티에 extended-status라는 명령어를 주어서 실행하시면 아래 예에서 보시는 바와 같이 MYSQL의 자세한 실행상황 정보를 확인할 수 있습니다.  

 

 

 

 

[root@file bin]# pwd

/usr/local/mysql/bin

[root@file bin]#

[root@file bin]# ./mysqladmin -u root -p extended-status

Enter password: ********

+--------------------------+-------+

| Variable_name            | Value |

+--------------------------+-------+

| Aborted_clients          | 0     |

| Aborted_connects         | 1     |

| Bytes_received           | 867   |

| Bytes_sent               | 7192  |

| Com_admin_commands       | 0     |

| Com_alter_table          | 0     |

| Com_analyze              | 0     |

| Com_backup_table         | 0     |

| Com_begin                | 0     |

| Com_change_db            | 2     |

| Com_change_master        | 0     |

| Com_check                | 0     |

| Com_commit               | 0     |

| Com_create_db            | 1     |

| Com_create_function      | 0     |

| Com_create_index         | 0     |

| Com_create_table         | 0     |

| Com_delete               | 0     |

| Com_delete_multi         | 0     |

| Com_drop_db              | 9     |

| Com_drop_function        | 0     |

| Com_drop_index           | 0     |

| Com_drop_table           | 0     |

| Com_flush                | 1     |

| Com_grant                | 0     |

| Com_ha_close             | 0     |

| Com_ha_open              | 0     |

| Com_ha_read              | 0     |

| Com_insert               | 0     |

| Com_insert_select        | 0     |

| Com_kill                 | 0     |

| Com_load                 | 0     |

| Com_load_master_data     | 0     |

| Com_load_master_table    | 0     |

| Com_lock_tables          | 0     |

| Com_optimize             | 0     |

| Com_purge                | 0     |

| Com_rename_table         | 0     |

| Com_repair               | 0     |

| Com_replace              | 0     |

| Com_replace_select       | 0     |

| Com_reset                | 0     |

| Com_restore_table        | 0     |

| Com_revoke               | 0     |

| Com_rollback             | 0     |

| Com_savepoint            | 0     |

| Com_select               | 0     |

| Com_set_option           | 0     |

| Com_show_binlog_events   | 0     |

| Com_show_binlogs         | 0     |

| Com_show_create          | 0     |

| Com_show_databases       | 8     |

| Com_show_fields          | 12    |

| Com_show_grants          | 0     |

| Com_show_keys            | 0     |

| Com_show_logs            | 0     |

| Com_show_master_status   | 0     |

| Com_show_new_master      | 0     |

| Com_show_open_tables     | 0     |

| Com_show_processlist     | 0     |

| Com_show_slave_hosts     | 0     |

| Com_show_slave_status    | 0     |

| Com_show_status          | 1     |

| Com_show_innodb_status   | 0     |

| Com_show_tables          | 5     |

| Com_show_variables       | 0     |

| Com_slave_start          | 0     |

| Com_slave_stop           | 0     |

| Com_truncate             | 0     |

| Com_unlock_tables        | 0     |

| Com_update               | 0     |

| Connections              | 7     |

| Created_tmp_disk_tables  | 0     |

| Created_tmp_tables       | 0     |

| Created_tmp_files        | 0     |

| Delayed_insert_threads   | 0     |

| Delayed_writes           | 0     |

| Delayed_errors           | 0     |

| Flush_commands           | 1     |

| Handler_commit           | 0     |

| Handler_delete           | 0     |

| Handler_read_first       | 2     |

| Handler_read_key         | 0     |

| Handler_read_next        | 0     |

| Handler_read_prev        | 0     |

| Handler_read_rnd         | 0     |

| Handler_read_rnd_next    | 47    |

| Handler_rollback         | 1     |

| Handler_update           | 0     |

| Handler_write            | 0     |

| Key_blocks_used          | 0     |

| Key_read_requests        | 0     |

| Key_reads                | 0     |

| Key_write_requests       | 0     |

| Key_writes               | 0     |

| Max_used_connections     | 1     |

| Not_flushed_key_blocks   | 0     |

| Not_flushed_delayed_rows | 0     |

| Open_tables              | 1     |

| Open_files               | 2     |

| Open_streams             | 0     |

| Opened_tables            | 12    |

| Questions                | 42    |

| Qcache_queries_in_cache  | 0     |

| Qcache_inserts           | 0     |

| Qcache_hits              | 0     |

| Qcache_lowmem_prunes     | 0     |

| Qcache_not_cached        | 0     |

| Qcache_free_memory       | 0     |

| Qcache_free_blocks       | 0     |

| Qcache_total_blocks      | 0     |

| Rpl_status               | NULL  |

| Select_full_join         | 0     |

| Select_full_range_join   | 0     |

| Select_range             | 0     |

| Select_range_check       | 0     |

| Select_scan              | 0     |

| Slave_open_temp_tables   | 0     |

| Slave_running            | OFF   |

| Slow_launch_threads      | 0     |

| Slow_queries             | 0     |

| Sort_merge_passes        | 0     |

| Sort_range               | 0     |

| Sort_rows                | 0     |

| Sort_scan                | 0     |

| Table_locks_immediate    | 11    |

| Table_locks_waited       | 0     |

| Threads_cached           | 0     |

| Threads_created          | 6     |

| Threads_connected        | 2     |

| Threads_running          | 1     |

| Uptime                   | 374   |

+--------------------------+-------+

[root@file bin]#

 

참고로 위의 예와 같은 동일한 결과를 MYSQL에 접속한 상태에서 “show status”라는 명령어로도 확인할 수 있습니다.  

 

 

  아래는 MYSQL root계정으로 MYSQL에 접속하여 “show status”명령어를 사용한 예입니다.  

 

 

 

 

[root@file bin]# ./mysql -u root -p mysql

Enter password: ********

Reading table information for completion of table and column names

You can turn off this feature to get a quicker startup with -A

 

Welcome to the MySQL monitor.  Commands end with ; or \g.

Your MySQL connection id is 4 to server version: 4.0.14

 

Type 'help;' or '\h' for help. Type '\c' to clear the buffer.

 

mysql>

mysql> show status;

+--------------------------+-------+

| Variable_name            | Value |

+--------------------------+-------+

| Aborted_clients          | 0     |

| Aborted_connects         | 0     |

| Bytes_received           | 299   |

| Bytes_sent               | 3056  |

| Com_admin_commands       | 0     |

| Com_alter_table          | 0     |

| Com_analyze              | 0     |

…..
…..

 

결과가 너무 길어서 생략하였지만 앞에서 보았던 mysqladmin명령어의 결과와 같은 결과를 얻을 수 있다는 점을 확인하시기 바랍니다.  

 

 

 

 

 

관련자료

댓글 0
등록된 댓글이 없습니다.

공지사항


뉴스광장


  • 현재 회원수 :  60,032 명
  • 현재 강좌수 :  35,773 개
  • 현재 접속자 :  214 명