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 2038 게시물 읽기
No. 2038
인덱스는 수시로 재생성해줘야 하나요?
작성자
과객
작성일
2005-06-20 11:24ⓒ
2005-06-20 11:25ⓜ
조회수
2,336

디비에 100만건의 자료가 있고, 인덱스를 만들었습니다.

그런데 대략 하루에 500 개의 행이 추가되고 있습니다. 물론 이 중에는 인덱스 컬럼의 값 중에 없는 새로운 값이 있을수도 있습니다. 그러면 매일매일 인덱스를 지웠다가 새로 만들어줘야 하나요?

아니면 자동으로 MSSQL이 업데이트 하나요?

 

그리고 인덱스의 크기를 알수 있는 방법이 있나요???? 얼마만큼의 용량을 차지하고 있는지요..

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

DBCC SHOWCONTIG

BOL에서 참고하십시오..

 

인덱스가 걸린 칼럼의 크기가 중요합니다.. 인덱스를 만들 때 가능하다면 적은 크기의 칼럼이 좋죠.. 한 페이지에 많은 data를 넣어 둘 수 있으니까요..

 

저라면, 인덱스 관리는 schedule에 걸어 두겠습니다.. 1주일에 한 번 정도로요.. 인덱스 생성 시에 PAD_INDEX와 FILLFACTOR를 설정해서 1주일 정도 부담없이 동작할 수 있도록 해 두면 되지 않을까 싶네요..

 

자세한 것은 BOL을 참조하세요..

 

그럼..

길가는 나그네..님이 2005-06-20 12:31에 작성한 댓글입니다. Edit
[Top]
No.
제목
작성자
작성일
조회
2042모든 테이블의 자료 검색시.. [4]
펠렌
2005-06-21
2543
2041데이터베이스 아무것도 모르는사람..ㅠ
김중생
2005-06-20
1994
2039데이타 백업중 setuser 사용권한 거부 에러메세지...
수호
2005-06-20
2068
2038인덱스는 수시로 재생성해줘야 하나요? [1]
과객
2005-06-20
2336
2037db서버와 application 서버의 분리 여부 [1]
고민중
2005-06-20
2038
2036xp_cmdshell 삭제... [1]
왕초보
2005-06-20
2248
2035새로운 테이블? 아니면 필드의 값로 구분?... 어느게 빠를까요? [2]
이오스
2005-06-19
2024
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.018초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다