mysql中所有预准备语句(所有连接)的计数

时间:2016-10-07 04:36:36

标签: mysql prepared-statement admin

我的问题类似于How to list all prepared statements for all active sessions?,但对于MySQL。

我有一个程序(韵律XMPP服务器)似乎正在泄漏准备好的语句。要诊断问题,我想要一份所有“开放”预备语句的列表。 (即使是“死”连接准备好的陈述,如果存在的话)

据我所知,所讨论的语句都是由MySQL用户“韵律”创建的,因此我想列出该用户创建的所有语句。但是,为所有用户提供所有语句的列表也很好。

我并不完全了解准备好的声明的生命周期/可能的状态,所以非常欢迎这方面的细节。

1 个答案:

答案 0 :(得分:7)

结果很简单:

SHOW GLOBAL STATUS LIKE '%prepared_stmt_count%';