我的问题是:如果最后两个查询之间的差异为xx%,是否有可能激活该项的触发器?
例子:
Query at 01:00 -> 2000 users connected
Query at 01:10 -> 2100 users, difference is positive, we don't care
Query at 01:20 -> 2050 users, -50 users, around 2-3%, no big deal
Query at 01:30 -> 800 users, around 60% less connections, there's something wrong here
当差别是20%的负值时,是否可能有一个激活的触发器?
发布于 2020-04-24 02:36:32
您可以使用abschange
函数
上一次值与前一次值之间的绝对差值。
注意积极和消极的变化。
也可以使用last
函数获取所需的最新值:
例如: last()总是等于最后(#1)。 最后(#3)-最近的第三个数值(不是三个最新值)
在这两种情况下,都需要按照通常的比例计算触发器中的%值:
older_value:100 = newer_value:x
https://stackoverflow.com/questions/61395253
复制相似问题