使用MySQL获得每日最多并发用户数

时间:2014-08-01 09:12:45

标签: mysql

我正在努力为我们的应用程序每天获得最大并发用户数并遇到一些问题。

在每条记录中,我都有时间戳,并发和server_name

我试过了:

SELECT timestamp, MAX(concurrents) FROM log where server_name like '%XXXX%' ;

这给了我一个时间戳和最大并发时间

然后我尝试了这个:

SELECT timestamp, MAX(concurrents) FROM gss_performance_log g where server_name like '%turk%' group by timestamp;

这给了我很多时间戳和大量的同步,在同一天有多个时间戳

如何获得每天的单一最大并发数?

任何建议都将不胜感激

由于

1 个答案:

答案 0 :(得分:1)

使用date()

从时间戳中删除时间部分
SELECT date(timestamp), MAX(concurrents) 
FROM gss_performance_log g 
where server_name like '%turk%' 
group by date(timestamp);