【问题标题】:Finding MySQL status statistics in Java App在 Java App 中查找 MySQL 状态统计信息
【发布时间】:2011-09-21 13:27:31
【问题描述】:

在我的 Java 应用程序中,我想查询 MySQL 状态统计信息。我正在添加一些简单的监控(主要是在某些设置达到某些阈值时编写警报)。

无论如何,我无法使用标准 JDBC 代码让它工作。我想要这样的东西:

ResultSet s = DBUtil.executeQuery("SHOW STATUS LIKE '%conn%'");

但从我在调试器中看到的情况来看,这不起作用。有什么解决办法吗?

【问题讨论】:

标签: java mysql sql jdbc


【解决方案1】:

感谢您提供文档链接。它有助于消除一些困惑。

为了记录,以下是我正确导航 ResultSet 以找到我想要的值的方法...

            String sql = "SHOW GLOBAL STATUS LIKE '%conn%'";
            ResultSet rs = null;
            try
            {
                rs = DBUtil.executeQuery(stmt, sql);
                while (rs != null && rs.next())
                {
                    if (StringUtils.equals(rs.getString(1), "Max_used_connections"))
                        return rs.getString(2);
                }
            }
            catch (Exception e)
            {
                throw e;
            }

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-12-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-12-18
    • 1970-01-01
    • 2015-06-07
    相关资源
    最近更新 更多