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
운영게시판
최근게시물
DBMS Q&A 598 게시물 읽기
No. 598
인덱스 구축시 .. 고수님의 답변 부탁해여..^^
작성자
김종진
작성일
2002-10-10 22:33
조회수
5,159

날짜형에 인덱스를 주려고 합니다. 문제는 데이터 형을 date로 주는냐,아니면, character형으

로 주느냐 입니다. 제 생각에는 날짜형에 인덱스를 생성시 당연히 char형을 주어야 한다고 생각

합니다 . 왜냐하면, date형으로 구체적인 시간, 초까지 명시 되고 또한 년도를 따로 뽑아서 아니

면 달만을, 일만을 따로 뽑아서 '=' 연산을 많이 사용하는 경우 데이터를 char형으로 바꾸어주

어야 하기 땜에 컬럼에 대한 변형으로 내부적으로 변형이 발생해서 당연히 인덱스를 사용하지

못하는 경우가 발생하리라고 생각합니다. 그래서 당연히 char로 주게 되면 당연히 컬럼의 변형

없이 인덱스를 무리 없이 사용할수 있으리라는 생각이 들어 서여.. 고수님들의 생각은 어떠신지

여? 궁금합니다. 제 생각이 맞는지..... 답변 부탁드립니다. 감사합니다.

이 글에 대한 댓글이 총 1건 있습니다.

날짜형에 인덱스를 주려고 합니다. 문제는 데이터 형을 date로 주는냐,아니면, character형으

로 주느냐 입니다. 제 생각에는 날짜형에 인덱스를 생성시 당연히 char형을 주어야 한다고 생각

합니다 . 왜냐하면, date형으로 구체적인 시간, 초까지 명시 되고 또한 년도를 따로 뽑아서 아니

면 달만을, 일만을 따로 뽑아서 '=' 연산을 많이 사용하는 경우 데이터를 char형으로 바꾸어주

어야 하기 땜에 컬럼에 대한 변형으로 내부적으로 변형이 발생해서 당연히 인덱스를 사용하지

못하는 경우가 발생하리라고 생각합니다. 그래서 당연히 char로 주게 되면 당연히 컬럼의 변형

없이 인덱스를 무리 없이 사용할수 있으리라는 생각이 들어 서여..

 

.

.

.

.

라고 생각하고 char형으로 하는게 아닙니다....

그렇게 쓰여질때 그렇게 하는거죠...쓰이는 패턴에 따라서 날짜가 복합속성이될 수도 있습니다...위에서 말씀하신 내용대로...

 

단지...날짜형보다는 문자형이 유리한 점이 많습니다..

그렇다고 무시하시지는 마시길...날짜연산에는

날짜형 데이터형만한 것이 없으니까요..

야시님이 2002-10-11 17:33에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
607리눅스에서도 ODBC를 사용할 수 있나요? [1]
전병제
2002-10-17
5785
606관계데이타제약에 관하여......문의좀... [1]
신은경
2002-10-16
5073
600메인메모리 DB에서 인덱스 [1]
꿈소년
2002-10-11
5551
598인덱스 구축시 .. 고수님의 답변 부탁해여..^^ [1]
김종진
2002-10-10
5159
597벌크로드란게 무엇인지요? [2]
이덕현
2002-10-09
5795
596확장자 'db' 여는 도구/방법 ?
김은환
2002-10-07
6828
593클리퍼에 대해서 [3]
한량
2002-10-04
5440
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.016초, 이곳 서비스는
	PostgreSQL v16.4로 자료를 관리합니다