GSI란?
GSI는 Oracle NoSQL Database와 관련된 개념입니다. GSI는 기본 키 이외의 다른 열(속성)을 기반으로 생성되는 보조 인덱스입니다. 이 보조 인덱스를 사용하면 특정 속성을 기반으로 데이터를 검색할 때 효율성을 높일 수 있습니다.
SQLD를 사용하여 GSI를 관리하고 작업하는 일반적인 단계
1. 연결 설정:
- SQLD를 실행하고 Oracle 데이터베이스에 연결합니다. 연결 정보를 입력하여 데이터베이스에 접속합니다.
2. 테이블 선택:
- GSI를 생성 또는 관리하려는 테이블을 선택합니다.
3. GSI 생성:
- GSI를 생성하려면 테이블의 보조 인덱스 탭 또는 관리 창을 사용하여 적절한 속성을 기준으로 GSI를 생성합니다.
- GSI 생성 시 인덱스 유형, 이름, 스키마 등의 설정을 지정할 수 있습니다.
4. GSI 관리:
- GSI를 관리할 때는 SQLD의 인터페이스를 사용하여 인덱스의 상태를 확인하고 필요한 경우 수정 또는 삭제할 수 있습니다.
5. GSI 사용:
- 생성한 GSI를 사용하여 데이터를 검색하려면 SQL 쿼리에서 해당 인덱스를 활용하여 필터링하고 정렬할 수 있습니다.
6. 성능 모니터링:
- GSI를 사용할 때 성능 문제가 발생할 수 있으므로 SQLD를 사용하여 데이터베이스 성능을 모니터링하고 성능 튜닝을 수행합니다.
SQLD를 사용하여 GSI를 관리하려면 Oracle NoSQL Database와 관련된 문서 및 리소스를 참조하여 자세한 지침을 얻을 수 있습니다. GSI는 NoSQL 데이터베이스에서 중요한 성능 최적화 도구 중 하나이며, 적절하게 관리하면 데이터베이스 성능을 향상시킬 수 있습니다.
'자격증 > SQLD' 카테고리의 다른 글
[SQLD] 매우 헷갈리는 NVL, ISNULL, IFNULL, NULLIF 차이점 확실히 잡고가기 (0) | 2023.09.08 |
---|---|
[SQLD] 데이터 모델과 성능 - 오답노트 (0) | 2023.09.08 |
[SQLD] Row Chaining VS Row Migration (0) | 2023.09.08 |