在我的表格中,我有一个&created; created_at'自动填充每行创建时间的列。
我想知道如何获得最后10/100或1000行的平均(秒)创建时间。
非常感谢任何帮助。 谢谢。
EDIT 对不起,如果问题不明确,我已经掌握了数据,我想知道每行的平均created_at是多少。
编辑 - 样本数据 在这里,我只为最后10行选择ID和created_at列。我怎样才能得到最后10秒中第二行的平均时差?
2993 2018-06-14 01:33:12
2992 2018-06-14 01:33:08
2991 2018-06-14 01:33:04
2990 2018-06-14 01:32:59
2989 2018-06-14 01:32:55
2988 2018-06-14 01:32:52
2987 2018-06-14 01:32:47
2986 2018-06-14 01:32:44
2985 2018-06-14 01:32:40
2984 2018-06-14 01:32:35
答案 0 :(得分:0)
您可以编写插入1000行的查询并查看它花了多长时间 - 例如,Mysql Workbench为您提供默认情况下每个查询所花费的时间。
您也可能会编写一些钩子来为所有查询计算时间并将其插入到某个表中。然后你可以使用该表进行各种统计分析。但它会减慢你的数据库......