これを試してください
負荷の答えは690ではなく630になります
1番目と2番目のケースの場合
SELect max(timestamp) - min(timestamp), LEFT(event, LOCATE(' ', event))
FROM table1
group by id, LEFT(event, LOCATE(' ', event));
3番目のケースの場合
SELect max(timestamp) - min(timestamp), id
FROM table1
group by id;