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

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

안녕하세요.


클러스터 인덱스를 주려고 하는데 궁금한 점이 있어서 질문 드립니다.


기본적으로 생성 시 PK에 클러스터 인덱스가 자동적으로 생성이 되기는 하지만


주로 날짜 범위로 많이 검색이 되어 PK에는 넌클러스터 인덱스를 주고


등록일에 클러스터 인덱스를 줄까합니다.


그런데 한가지 문제점이 생기는 듯해서 이게 좋은방법인지 잘 모르겠네요


테이블은 대략 아래와 같습니다.


SEQ(PK) 

StartDateTime 

EndDateTime 

UserID 

 1

 2015-01-29 10:22:33.000 

 2015-01-29 10:22:44.000 

 test 

 2

 2015-01-29 10:23:33.000

 2015-01-29 10:23:44.000

 test

 3

 2015-01-29 10:24:33.000

 2015-01-29 10:24:44.000

 test



웹화면에서는 주로 날짜 범위 검색이 대부분이어서 StartDateTime 에 클러스터 인덱스를 주고


SEQ 에 넌클러스터 인덱스를 주었습니다.


궁금한 점이 StartDateTime 이 게시판에서 글 저장할 때 순서대로 저장되면 좋겠지만


저장이 될때 현시간이 아닌 10분, 20분 이전 날짜 데이터가 들어 갈 수 있습니다.(시스템상)


그랬을 때 순차적으로 저장은 되지만 클러스터 인덱스는 정렬을 하면서 중간에 끼워넣게되는데


스플릿이 많이 발생할까요? 차라리 날짜에 넌클러스트를 주고 하는게 더 효과적일까요?



어떤게 더 효율적일지 궁금합니다.

No. Subject Author Date Views
8518 SQL프로파일러 질문 드립니다. [1] akfflr 2015.02.03 2693
8517 CURSOR 문에서 USE DATABASE 가 잘 안먹어요. ㅠ [4] 더따뜻한 2015.02.03 2664
8516 trigger를 이용하여 프로시저의 로그 이벤트 남기는 중에... [1] 더따뜻한 2015.02.02 2637
8515 GRANT VIEW SERVER STATE TO [사용자명] 관련 [1] 더따뜻한 2015.02.02 2887
8514 쿼리나 프로시저로 테이블의 어느 데이터를 지운 것에 대한 이력 [2] 상남자 2015.02.02 2267
8513 사용자 삭제가 안되서요.ㅠ [1] 더따뜻한 2015.02.02 5023
8512 두개의 테이블에서 날짜별로 금액 합을 계산하는 쿼리 [1] embster 2015.01.31 3704
8511 ApexSQL Refactor 사용시 정렬 오류 [2] 흑흑 2015.01.30 2900
8510 정렬하는 쿼리 질문입니다. [11] cksql 2015.01.30 4122
» 클러스터 인덱스를 datetime 컬럼에 괜찮을까요? [2] jwgye 2015.01.29 3053
8508 ADO, BDE, ODBC 연결 속도 문제... 랜덤의세계 2015.01.29 5063
8507 같은 서버에서 서로 다른 DB 트리거 관련문의ㅜㅜ 홍야홍야 2015.01.29 3365
8506 실제테이블 용량과 MDF 파일 용량 차이 질문드립니다. [2] 빠그도리 2015.01.29 4347
8505 primary key 선정에 있어서 궁금증이 생겨 질문 드립니다. [1] jwgye 2015.01.29 4462
8504 디자이너와 쿼리를 사용한 테이블 변경 차이점 [2] 수야짱 2015.01.28 2765
8503 adhoc 관련 질문입니다. [1] 카루카루 2015.01.28 2234
8502 문자열 검색시 [] 기호는 어떻게 검색해야할까요? [1] 절간신부™ 2015.01.28 2369
8501 mssql2005 32비트 -> 64비트 [2] wassup 2015.01.28 3766
8500 [긴급] DBCC Checkdb에 대한 output [1] 송동운 2015.01.28 2774
8499 조회 시 아무것도 없을 때!!... [3] 마힐링 2015.01.27 2736





XE Login