상태 모니터링을 위해 DB로 데이터를 수집하는 작업을 하고 있습니다.
장비마다 초당 5개의 데이터를 가져옵니다.
테이블 구조는 지역아이디+장비아이디 의 임의PK와 시간 속성, 상태 속성(약 10가지)를 갖습니다.
장비가 30개로 가정했을때 데이터양이 많아서 접근이 어려운데(시간이 오래걸립니다), 인덱스로 해결이 잘안되서요...
제가 생각하기에는 파티션 테이블을 미리 만들어 두기에도 기준이 모호하여 애매한것같은데 어떤방법이 좋을지모르겠습니다.
일반적으로 데이터 검색은 PK와 시간범위로 SELECT를 작업하며 해당 작업시 인덱스 타도록은 해놓았는데 효과는 모르겠습니다..
아이디어 부탁드립니다.