데이터베이스 개발자 질문과 답변 게시판

데이터베이스 개발/운영 관련 질문과 답변을 올리는 게시판입니다. 궁금하신 내용을 이곳에서 문의하시면 SQLER 분들의 답변을 받으실 수 있습니다. 문의를 하실때에는 최근 작업하신 특이 사항이나, 장애 발생 전 상황을 상세히 올려 주시면 답글을 적어주시는 SQLER분들의 답변이 더 정확할 수 있으니 도움 되시길 바랍니다. 쿼리 문의일 경우, 실제 문제가 재현되는 테이블생성, 샘플데이터 생성 쿼리를 함께 올려 주시면 더 빠르고 정확한 쿼리 문의 응답이 가능합니다.

궁금한게 있어 질문드립니다. 


약 30만개 이상의 데이터를 1분 단위마나 평균치를 내는 쿼리를 작성하였습니다.

테이블 정보는  

시간 

데이터1 

데이터 2 

데이터 3 

 2012-01-01 00:00:12 

 1

 2012-01-01 00:00:25 

 2

 2012-01-01 00:00:55 

 2

21 

 2012-01-01 00:01:11 

1213 

 2012-01-01 00:01:31 

 23

21 

42 

 2012-01-01 00:02:01 

45 

33 

123 


라는 데이터들이 계속 쌓이고있습니다.


그래서 저는 1분단위의 데이터 평균치를 보고 싶어

select left (convert (varchar, 시간, 120), 16), avg(데이터1), avg(데이터2), avg(데이터3) from test

group by left (convert (varchar, 시간, 120), 16)


라고 하였는데.


데이터 자체는 잘 나오는데 문제는 날짜의 순서가 약간 변경된다는 것 입니다.

간단하게 보여드리자면

2012-01-01 00:01

2012-01-01 00:02

2012-01-01 00:03

2012-01-01 00:05

2012-01-01 00:04

2012-01-01 00:06

2012-01-01 00:07

2012-01-01 00:08

같이 시간의 순서가 맞지 않습니다. 

해결 방법 자체는 order by 를 쓰면 간단해 지는데.


왜 데이터 시간의 순서가 맞지 않는지 궁금합니다. (CPU 사용량을 최대한 줄이기 위해 order by를 최대한 안쓰고 싶습니다.)

혹시 처음 입력된 데이터의 시간이 잘못 되었다 해서 확인을 하여도 원본 데이터는 정상적으로 시간기록이 되어있습니다.

약 1000개 가량의 데이터로 테스트를 해봐도 정상적으로 나오는데 20만 개의 데이터가 넘어가면 이렇게 되는거 같습니다.

이게 저만 그러는 것 인지 아니면 MSSQL 자체의 버그성 오류인지 궁금합니다.


답변 부탁드리겠습니다.

No. Subject Author Date Views
» 대용량의 데이터를 insert 할 경우 데이터 가 쌓이는 순서가 이상합니다. [7] 바람의취객 2013.12.12 4427
7432 SQL쿼리시에.. 마에스트로 2013.12.12 3361
7431 스키마가 손상되었다는데 답답하네요... [2] 다은빈아빠 2013.12.11 6709
7430 작업관리자에서 메모리 사용량에 대해서 질문드립니다. [2] 조일권 2013.12.11 4240
7429 엑셀에서 정보 가져올때 250~260자 이상 뒤가 잘려요~ [2] 이인수 2013.12.11 3617
7428 DTS 사용 후 현상에 관한 문의입니다. [1] 김락중_278785 2013.12.11 3367
7427 delete로 삭제하는 테이블 질문입니다. [2] 카루카루 2013.12.11 3951
7426 mysql 사용한계 문의 간장 2013.12.11 3651
7425 mysql구문에서 가져온 쿼리인데요 이것 mssql에서도 같거나 비슷하게 할 수 있나요: 김락중_278785 2013.12.11 3695
7424 프로시저 안에서 프로시저의 RAISERROR 에러값 체크 유레너스2 2013.12.11 4368
7423 쿼리문의드립니다. 사이비 2013.12.11 2939
7422 대용량? 테이블에 데이터가 많을시 select 등 쿼리속도에 대해 [2] 박도 2013.12.10 18244
7421 쿼리 성능 문의 [1] hhhh 2013.12.10 3441
7420 안녕하세요.. 부끄러운 질문하나 하겠습니다.. [1] 상구 2013.12.10 4171
7419 조건절에 UDF(사용자정의함수)를 사용하는 상황에서 막히는 게 있어 질문드립니다. [2] 김락중_278785 2013.12.10 3965
7418 대용량 테이블 데이터 질문드립니다. [3] sams 2013.12.10 9767
7417 MSSQL 2005 유지관리계획시 오류메세지입니다. [2] 이희승_304434 2013.12.09 5173
7416 사용자 계정별 권한 부여를 문의합니다. [4] 전화귀 2013.12.09 4273
7415 현 서버의 Table을 이전을 하고 싶은데요 [1] 김락중_278785 2013.12.09 3819
7414 SQL문 자동완성 [1] HSQL 2013.12.09 8231





XE Login