2011-11-30 53 views
1

我需要解析我的MySQL服务器上正在运行的查询。从MySQL Connector for .NET中检索SHOW PROCESSLIST的结果或使用Dapper最简单的方法是什么?如何使用MySQL Connector for .NET或Dapper从SHOW PROCESSLIST获取行?

也许像(含精致小巧):

var rows = connection.Query("SHOW PROCESSLIST"); 
+1

好,如果你这样做究竟发生了什么那?你有Id,User,Host,db等的[n]行吗? (即'foreach(var row in rows){Console.WriteLine(“{0}:{1}”,row.Id,row.User);}') –

+0

绝对需要尝试,谢谢:)。 –

回答

2

大多数MySQL元命令的结果在INFORMATION_SCHEMA伪数据库中表示:

SELECT * FROM INFORMATION_SCHEMA.PROCESSLIST 
相关问题