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
운영게시판
최근게시물
DB2 Q&A 3572 게시물 읽기
No. 3572
인덱스 생성 시 테이블스페이스 지정
작성자
새내기
작성일
2024-10-13 20:39
조회수
1,598

create index 인덱스명 on 테이블명 (컬럼명) 구문으로 인덱스 생성 시

옵션을 추가하여 특정 테이블스페이스에 인덱스를 생성하는 쿼리를 알 수 있을까요?


추가로 해당 인덱스들이 어떤 테이블스페이스에 매핑되었는지 쿼리로 조회가 가능할까요?

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

IN 절을 사용해서 특정 테이블스페이스에 인덱스를 생성할 수 있습니다.

대신 테이블이 파티션 테이블일 경우에만 IN절을 지정할 수 있네요.

CREATE INDEX employee_idx1 ON employee2(job_code) NOT PARTITIONED IN USERSPACE2


아래 테이블 참고하셔서 인덱스 위치를 확인하실 수 있습니다.

syscat.tables / syscat.indexes / syscat.datapartitions / syscat.indexpartitions


예시)

SELECT A.INDNAME, B.TBSPACE

FROM SYSCAT.INDEXES A, SYSCAT.TABLESPACES B

WHERE A.TBSPACEID=B.TBSPACEID AND A.INDNAME='EMPLOYEE_IDX1'

정상규(pajama)님이 2024-10-13 22:13에 작성한 댓글입니다.

도움주셔서 감사드립니다

​​​​​​즐거운 하루 되세요^^

새내기님이 2024-10-14 13:40에 작성한 댓글입니다. Edit
[Top]
No.
제목
작성자
작성일
조회
3576db2 임시테이블 스페이스 생성 방법이 궁금합니다. [2]
초보
2024-12-14
1554
3575데이터 이관 질문 [4]
DB신입
2024-12-09
1400
3573constraint명을 주지 않은 pk 삭제방법 [2]
도와주세요~
2024-10-25
1606
3572인덱스 생성 시 테이블스페이스 지정 [2]
새내기
2024-10-13
1598
3571아무리 생각해도 쿼리를 못 만들겠어요.. [1]
초보자
2024-06-28
1747
3570reorg 및 인덱스 invalid 관련 문의드립니다. [1]
새내기
2024-04-20
1897
3569secadm 권한있는 유저로 자신을 소유자로 권한변경하는 방법이 있을까요? [1]
하수
2024-04-09
1802
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2025 DSN, All rights reserved.
작업시간: 0.011초, 이곳 서비스는
	PostgreSQL v18.1로 자료를 관리합니다