我需要查看运行 MySQL 的 Amazon Relational Database Service(Amazon RDS)数据库实例上正在运行哪些查询。该如何操作?
要查看 Amazon RDS 上正在运行的 MySQL 数据库实例查询,请按照以下步骤操作:
1. 连接至运行 MySQL 的数据库实例。
2. 运行以下命令:
SHOW FULL PROCESSLIST\G
注意:如果不使用 FULL 关键字,则 Info(信息)字段中只显示每个语句的前 100 个字符。
3. 或者,运行以下查询来检索同一结果集:
SELECT * FROM INFORMATION_SCHEMA.PROCESSLIST
**注意:**您的用户账户必须获得 MySQL PROCESS 服务器管理权限,才能查看 MySQL 实例上运行的所有线程。否则,SHOW PROCESSLIST 只会显示与您正在使用的 MySQL 账户关联的线程。另请注意,SHOW FULL PROCESSLIST 和 INFORMATION_SCHEMA.PROCESSLIST 语句可能会对性能产生负面影响,因为它们需要互斥锁。
MySQL 文档中的 MySQL 命令行客户端
MySQL 文档中的 --tee=file_name
MySQL 文档中的 MySQL Workbench
MySQL 文档中的 INFORMATION_SCHEMA PROCESSLIST 表