当前位置:首页 > linux > 正文

linux 查看sql 状态命令(linux必学的60个命令)

  • linux
  • 2024-03-26 12:07:33
  • 6129
Linux 查看 SQL 状态命令:
show [extended] status
要素:
1. 客户连接
- Max_used_connections:最大同时连接数。
- Threads_connected:当前连接数。
- Connections:总连接数。
2. 查询缓存
- Qcache_hits:查询缓存命中次数。
- Qcache_inserts:查询缓存插入次数。
- Qcache_lowmem_prunes:由于内存不足而清除查询缓存的次数。
3. 线程
- Threads_running:正在运行的线程数。
- Threads_created:创建的线程总数。
- Threads_cached:缓存的线程数。
4. 内存
- Innodb_buffer_pool_size:Innodb 缓冲池大小。
- Innodb_buffer_pool_pages_total:缓冲池中总页数。
- Innodb_buffer_pool_pages_data:缓冲池中数据页数。
5. 索引
- Handler_read_key_rows:通过索引读取的行数。
- Handler_read_rnd_rows:通过全表扫描读取的行数。
- Handler_read_index:通过索引读取的行数。
6. 文件
- Created_tmp_tables:创建的临时表数。
- Created_tmp_disk_tables:创建的临时磁盘表数。
- File_reads:文件读取次数。
示例:
# 查看基本 SQL 状态
sudo mysql -u root -p
mysql> show status;
# 查看扩展 SQL 状态
mysql> show extended status;