【发布时间】:2014-08-18 07:10:02
【问题描述】:
我正在使用 MySQL 作为我的项目的数据库,在接下来的几周内,我们正在从 dev 环境迁移到 prod 环境,那么在生产环境中监控数据库状态的计划是什么?
【问题讨论】:
标签: mysql database database-administration strategy-pattern
我正在使用 MySQL 作为我的项目的数据库,在接下来的几周内,我们正在从 dev 环境迁移到 prod 环境,那么在生产环境中监控数据库状态的计划是什么?
【问题讨论】:
标签: mysql database database-administration strategy-pattern
在 mysql 配置中启用 mysql 慢日志,这样你就可以捕捉到耗时更长的 mysql 查询。
也可以试试 newrelic.com ,他们有一个很好的监控系统。它是付费的,但很有用。
【讨论】:
我建议你试试MONyog MySQL Monitoring Tool。
我用它来全天候 24/7 监控我们的生产服务器。它提供了“一体式 MySQL DBA”体验,帮助 MySQL DBA 管理更多 MySQL 服务器、调整当前 MySQL 服务器并发现并修复 MySQL 数据库应用程序的问题,以免它们成为严重问题或代价高昂的中断。
它提供实时无代理监控。就 MySQL 管理操作而言,它做得非常好,并且具有很好的维护周期。它还具有内置的慢查询分析器功能。
您可以查看视频了解更多信息:
【讨论】: