Depending on
1) The storage engine you're using, and,
2) What other queries you run against this table
You could cluster the table on the 'time' column. That would store the data in the table in the same order as it appears in the index, and make time-based range queries a lot faster.