MySQL中的触发器调用了多少次?
我在MySQL 5.1中有一个INSERT触发器。我想知道,它每秒叫多少次。我怎样才能做到这一点?您最好的选择是继续插入到表中MySQL中的触发器调用了多少次?,sql,mysql,triggers,Sql,Mysql,Triggers,我在MySQL 5.1中有一个INSERT触发器。我想知道,它每秒叫多少次。我怎样才能做到这一点?您最好的选择是继续插入到表中 INSERT INTO trigger_log(query) VALUES(?) 此表有一个datetime列,该列将自动更新,然后您可以进行各种查询,以确定每分钟或每小时有多少次,哪个时段的呼叫数最高,等等 否则,只需更新一个包含day、hour、min、counter列的表,然后只需增加当前day/hour/min的计数器 我不喜欢第二个,因为有太多的潜在信息丢失
INSERT INTO trigger_log(query) VALUES(?)
此表有一个datetime列,该列将自动更新,然后您可以进行各种查询,以确定每分钟或每小时有多少次,哪个时段的呼叫数最高,等等
否则,只需更新一个包含day、hour、min、counter列的表,然后只需增加当前day/hour/min的计数器
我不喜欢第二个,因为有太多的潜在信息丢失,但它也可以满足您的需要。无法直接确定插入的触发器数量。您可以分析日志文件,也可以更改触发器(当触发器作用于insert时),以便在日志表中写入具有自动增量id和datetime的条目。然后,您可以分析此表中的任何统计信息。问题不是很清楚。请包含代码并详细说明您的问题我知道每秒执行多少查询。我想知道触发器的相同特性——每秒调用这个过程多少次?