Лев Asked:2020-11-03 06:26:38 +0800 CST2020-11-03 06:26:38 +0800 CST 2020-11-03 06:26:38 +0800 CST 用zabbix系统监控mysql表 772 美好的一天,亲爱的同志们! 有 Ubuntu 16.03,它有 mysql、一个数据库和一个我需要监控的表。具体来说,我需要知道对该表的选择次数,以及从该表中插入/删除的次数,假设每 10-15 秒一次。请帮忙,我确信它可以完成,但我不知道如何。 zabbix 1 个回答 Voted Best Answer Yehor Smoliakov 2020-11-03T07:03:11+08:002020-11-03T07:03:11+08:00 对于插入和删除,您可以通过触发器实现计数。每个触发器将统计信息保存到某个表中,然后通过服务器上的脚本查看它并将数据发送到 zabbix。 但是将触发器挂在选择上是行不通的。请参阅此答案https://stackoverflow.com/a/2786258/5707560,您可以使用它来模拟触发器。在您的情况下,应该在统计表中进行更新,而不是向表中添加条目。 一个更糟糕的例子:打开 MySQL 中所有操作的日志并解析它。
对于插入和删除,您可以通过触发器实现计数。每个触发器将统计信息保存到某个表中,然后通过服务器上的脚本查看它并将数据发送到 zabbix。
但是将触发器挂在选择上是行不通的。请参阅此答案https://stackoverflow.com/a/2786258/5707560,您可以使用它来模拟触发器。在您的情况下,应该在统计表中进行更新,而不是向表中添加条目。
一个更糟糕的例子:打开 MySQL 中所有操作的日志并解析它。