database.sarang.net
UserID
Passwd
Database
DBMS
MySQL
PostgreSQL
Firebird
Oracle
Informix
Sybase
ㆍMS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
MS-SQL Q&A 5765 게시물 읽기
No. 5765
기간별 통계를 위한 테이블 조언 부탁드립니다.
작성자
이형돈(iruis)
작성일
2010-09-16 19:27ⓒ
2010-09-17 14:47ⓜ
조회수
7,328

현재 초당 40개 데이터가 들어 오는 어플을 만들고 있습니다. (정정합니다. 30초당 40개 정도로 되었습니다.)
악취를 측정 하는 센서인데 4바이트 문자 필드 두개, 측정 시간, float형식 여섯개, nullable float형 두개로 이루어져있습니다.

단순히 수집 된 값에서 5분 단위로 평균을 내는 것이므로 인덱스에 대한 문제는 없습니다.
그런데 이런 평균 데이터에 관해서 어떤게 나을지 궁금한점이 있습니다.

View를 사용 해서 5분간 통계를 내고, 그 View를 사용 해서 30분 통계, 그리고 그 View에서 한시간 통계, 그리고 그 View에서 한달 통계..
이렇게 나아 가자는 의견이 있는데 MS-SQL에서 이러한 시간대별 통계를 위해 가장 좋은 성능을 내는 기능이 있을까요?

단순히 View로만 구성 한다던지.. 5분간 통계 후 저장 해두는 테이블을 별도로 만들어야 할지 고민입니다.
저장 공간을 고려 한다면 View를 중첩 하는게 좋겠지만 성능에는 얼마나 지장이 있을지 예측이 잘 안됩니다.

센서의 값 중 풍향도 있어서 단순하게 Avg함수로 끝나지 않기에.. 이게 가장 골치네요.
풍향에 대해 쿼리단에서 해결 가능 한 방법이 있다면 좋을텐데 답이 안나오고있네요.
혹시나 이러한 유형의 통계를 경험 하신 분이 계시면 조언을 주시면 감사하겠습니다.

[Top]
No.
제목
작성자
작성일
조회
5768MSSQL에서 SELECT 내용을 TXT 파일로 출력하는 방법
김종수
2010-10-01
7558
5767mssql 쿼리문 질문입니다. [1]
차혜성
2010-09-24
6672
5766인사.영업.생산 DB를 만들때... [2]
조재술
2010-09-17
6742
5765기간별 통계를 위한 테이블 조언 부탁드립니다.
이형돈
2010-09-16
7328
5764dd/mm/yyyy 형식으로 입력할려고 하면.. [1]
삽질맨
2010-09-14
7110
5763MS-SQL 초보인지라 질문을 올립니다. [1]
이성호
2010-09-14
6327
5762try ~ catch 문의 에러 처리에 대해서 [1]
용세중
2010-09-14
6104
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.017초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다