느린 쿼리 해결

  • 릴리스 버전: Zurich
  • 업데이트 날짜 2025년 07월 31일
  • 소요 시간: 1분
  • 느린 쿼리를 식별하고 해결하는 것은 플랫폼 성능 향상의 중요한 측면입니다. ServiceNow AI Platform 느린 쿼리를 해결하는 데 도움이 되는 인덱스 제안을 생성합니다.

    실행하는 데 비정상적으로 오랜 시간이 걸리는 데이터베이스 쿼리는 비효율적인 쿼리 디자인, 높은 데이터 볼륨 및 적절한 인덱싱 부족으로 인해 발생할 수 있습니다. 느린 쿼리를 해결하는 가장 좋은 방법은 문제에 기여하는 요인의 조합에 따라 달라집니다.

    표 1. 느린 쿼리의 원인과 가능한 해결 방법
    원인 가능한 솔루션
    비효율적인 쿼리 설계

    쿼리 구조를 검토하고 수정하여 성능을 향상시킵니다. 쿼리 수정에는 필요한 데이터만 가져오고 있는지 확인하거나 쿼리 수준에서 페이지 매김을 구현하는 것이 포함될 수 있습니다.

    느린 쿼리 로그를 사용하여 개선해야 할 쿼리를 결정할 수 있습니다. 느린 쿼리 로그를 사용하는 방법은 다음을 참조하십시오 느린 쿼리 로그 사용.

    높은 데이터 볼륨 대역폭 사용을 최적화하기 위해 필요한 트랜잭션 할당량, 애플리케이션 할당량 및 운영 토글이 설정되어 있는지 확인합니다. 자세한 내용은 성능을 최적화하도록 구성 ServiceNow AI Platform 문서를 참조하십시오.
    적절한 인덱싱 부족 ISE(Index Suggestion Engine)를 사용하여 선택한 느린 쿼리에 대한 인덱스 제안을 생성합니다.

    인덱스 제안 엔진 사용 개요

    ISE(Index Suggestion Engine)는 느린 쿼리에 대한 인덱스 제안을 생성하는 데 도움이 될 수 있습니다. 쿼리 디자인을 수정하고 데이터 볼륨을 관리하지만 여전히 느린 쿼리가 표시되는 경우 ISE를 사용하여 느린 쿼리에 대한 인덱스를 생성할 수 있습니다.

    다음 단계를 사용하여 ISE에서 느린 쿼리를 해결합니다.
    1. 느린 쿼리 로그 사용 향상된 인덱싱의 이점을 얻을 수 있는 느린 쿼리를 식별합니다.
    2. 느린 쿼리에 대한 인덱스 제안 생성 ISE를 사용합니다.
    3. 인덱스 제안 검토 앞으로 나아갈지 여부를 결정합니다.
    4. 프로덕션 인스턴스에서 비프로덕션 인스턴스로 쿼리 제안 익스포트 프로덕션 인스턴스에 인덱스를 추가하기 전에 평가합니다.
    5. 제안에서 인덱스 작성 또는 인덱스 제안의 효과에 만족하면 인덱스 생성을 예약합니다.
    6. 인덱스 성능 테스트 쿼리 속도 향상을 평가합니다.
    7. 인덱스가 더 이상 필요하지 않은 경우 인덱스를 삭제하거나 삭제하도록 예약. 인덱스가 사용되지 않거나 제대로 수행되지 않는 경우 ISE는 인덱스를 삭제하라는 제안을 표시할 수 있습니다.

    추가 정보

    ISE가 인덱스 제안을 생성하는 방법에 대한 자세한 내용은 문서를 참조하십시오 느린 쿼리에 대한 인덱스 제안.