데이터 insert 시에 소요되는 시간이 단순 0 ~ 1 초 차이가 난다고 2초 단위로 group by 하는 것은 위험하지 않을까요?
첫번째 그룹 데이터 이후 바로 연달아 두번째 그룹 데이터가 들어올 때 두 데이터 그룹간의 소요시간이 무척 짧게 된다면 이 두개의 그룹 데이터는 하나의 그룹 데이터로 취합이 될 수도 있고, 지금까지는 없다고 해도 차후에 insert 에 2초 이상 걸리는 데이터들이 입력될 경우에도 하나의 그룹 데이터를 둘로 나눠서 취합 할 수도 있습니다.
모델을 변경할 수 있다면 차라리 insert 에 관련된 일련번호를 따로 기록하는 컬럼을 만드는 것이 좋은 해결책 으로 보여집니다.