bitscn.com
information_schema模式表介绍processlist
在mysql里,我们一般通过show (full)processlist查看当前连接情况,处理各种数据库问题。现在在information_schema模式下,5.5以后增加了processlist表,里面存储了当前连接信息,跟show (full) processlist存储的一样。通过processlist 我们可以统计分析一些信息,而不依赖于shell命令(如 grep、awk等)
如 查询当前ip的连接信息
mysql> select substring_index(host,':',1),count(*) from processlist group by substring_index(host,':',1);
同时,还增加了对innodb存储引擎性能信息等相关表,如下以innodb开头的表
mysql> select database();
+--------------------+
| database() |
+--------------------+
| information_schema |
+--------------------+
1 row in set (0.00 sec)
mysql> show tables;
+---------------------------------------+
| tables_in_information_schema |
+---------------------------------------+
| character_sets |
| collations |
| collation_character_set_applicability |
| columns |
| column_privileges |
| engines |
| events |
| files |
| global_status |
| global_variables |
| key_column_usage |
| parameters |
| partitions |
| plugins |
| processlist |
| profiling |
| referential_constraints |
| routines |
| schemata |
| schema_privileges |
| session_status |
| session_variables |
| statistics |
| tables |
| tablespaces |
| table_constraints |
| table_privileges |
| triggers |
| user_privileges |
| views |
| innodb_buffer_page |
| innodb_trx |
| innodb_buffer_pool_stats |
| innodb_lock_waits |
| innodb_cmpmem |
| innodb_cmp |
| innodb_locks |
| innodb_cmpmem_reset |
| innodb_cmp_reset |
| innodb_buffer_page_lru |
+---------------------------------------+
40 rows in set (0.01 sec)
bitscn.com