1. เรียนรู้
  2. /
  3. Courses
  4. /
  5. PostgreSQL에서 쿼리 성능 개선하기

Connected

Exercises

데이터베이스 인덱스 찾기

빠르게 실행되는 쿼리를 작성하려면 데이터베이스 최적화 속성을 활용해야 해요. 행 지향 데이터베이스를 사용할 때는 반환되는 레코드 수를 줄이는 것이 중요해요. 파티션과 인덱스가 있다면 쿼리에서 필터로 활용해야 해요. 이상적으로는 데이터베이스 다이어그램을 참고하거나, 친절한 데이터베이스 관리자(DBA)에게 어떤 테이블과 열에 인덱스가 있는지 물어볼 수 있겠죠.

하지만 문서가 없거나 DBA가 바쁠 때도 있어요. 다행히 pg_tables 스키마에는 존재하는 모든 인덱스를 보여주는 뷰가 있어요.

คำแนะนำ

100 XP
  • pg_indexes 뷰에서 메타데이터를 선택하세요.
  • 각 테이블의 인덱스를 확인하려면 tablename과 indexname을 선택하세요.