스캔 엔진 정의: 성과

  • 릴리스 버전: Australia
  • 업데이트 날짜 2026년 06월 16일
  • 소요 시간: 21분
  • 스캔 엔진 성능 정의는 속도, 응답성, 자원 사용률 및 전반적인 신뢰성과 같은 측면을 포함하여 인스턴스의 ServiceNow 효율성을 측정합니다.

    호주 정의

    다음 성능 정의가 Australia 2026 릴리스에 추가되었습니다.

    표 1. 성능 스캔 엔진 정의
    번호 활성 결과 수준 고유 ServiceNow 제품 간단한 설명 비즈니스 영향 해결 단계 지원 문서
    sn_SE10001 1 Recommend onChange 클라이언트 스크립트는 isLoading을 확인하고 반환해야 합니다. onChange 스크립트의 코드가 브라우저 시간을 불필요하게 차지하는 경우 성능 문제로 인해 사용자 만족도가 저하될 수 있습니다. "if (isLoading) return; "를 onChange 함수의 첫 번째 문으로 사용하여 isLoading 및 반환을 확인합니다. 설명서
    sn_SE10003 1 Act 자동 완성 대기 시간이 최대 한도를 초과합니다. 사용자는 성능에 영향을 미칠 수 있습니다. 시스템 속성 glide.xmlhttp를ac_wait_time 권장 임계치 미만으로 조정합니다. 설명서
    sn_SE10006 1 Act 임포트 세트 삭제기 작업을 활성으로 설정해야 합니다. 통합이 갑자기 작동을 멈추어 비즈니스 프로세스 다운타임이 발생할 수 있습니다. 활성 플래그를 임포트 세트 삭제기 예약된 스크립트 실행에서 지정하십시오 true . 설명서
    sn_SE10009 1 Act 이전 비즈니스 규칙은 다른 테이블의 기록을 수정해서는 안 됩니다. 시스템에서 개발하는 다른 개발자가 이전 비즈니스 규칙이 다른 기록을 업데이트하는 이유를 이해해야 하기 때문에 유지관리가 증가합니다. 비즈니스 규칙이 다른 테이블의 기록을 삽입/업데이트해야 하는 경우 데이터베이스 운영 후 실행되도록 비즈니스 규칙을 변경해야 합니다. 시간 값을 after 또는 async로 설정합니다. 설명서
    sn_SE10010 1 Act 클라이언트 스크립트는 전역 테이블에 정의해서는 안 됩니다. 사용자는 성능에 영향을 미칠 수 있습니다. 이 클라이언트 스크립트를 기본 테이블로 이동하는 것이 좋습니다. 설명서
    sn_SE10011 1 Act "이동" 검색은 기본적으로 "포함" 연산자를 사용해서는 안 됩니다. 사용자는 성능에 영향을 미칠 수 있습니다. to false 값을 glide.ui.goto_use_contains 설정하거나 삭제합니다. 설명서
    sn_SE10012 1 Act 비즈니스 규칙을 전역 테이블에 정의해서는 안 됩니다. 사용자는 성능에 영향을 미칠 수 있습니다. 전역 비즈니스 규칙의 기능을 저장할 스크립트 포함을 만듭니다. 설명서
    sn_SE10013 1 Act 클라이언트 측 코드는 GlideRecord를 사용해서는 안 됩니다. 사용자는 성능에 영향을 미칠 수 있습니다. GlideRecord 사용을 비동기 ajax 호출로 변환합니다. 클라이언트 스크립트가 onSubmit이면 동기 ajax 호출을 사용하십시오. 설명서
    sn_SE10014 1 Act SLA 로깅 수준을 "알림"으로 설정해야 합니다. 사용자는 로깅에서 DB에 대한 모든 활동의 결과로 성능 영향을 경험할 수 있습니다. SLA에 대한 자세한 로그 메시지가 필요하지 않은 경우 값을 "알림"으로 설정합니다. 설명서
    sn_SE10016 1 Recommend 변환 맵은 일반적으로 "비즈니스 규칙 실행"을 활성화할 필요가 없습니다. 사용자는 성능에 영향을 미칠 수 있습니다. 비즈니스 규칙을 실행할 필요가 없는 경우 비즈니스 규칙 실행 확인란의 선택을 취소하십시오. 설명서
    sn_SE10017 1 Act "반복 업데이트" 시스템 속성을 아니오로 설정해야 합니다. 비즈니스 논리는 사용자 모르게 실행될 수 있습니다. 또한 이로 인해 부정확한 데이터가 발생할 수 있습니다. 값을 ""false로 설정합니다. 설명서
    sn_SE10018 1 Act JDBC 데이터 소스에는 "마지막 실행 날짜/시간 사용" 옵션이 선택되어 있어야 합니다. 모든 임포트에서 처리되는 추가 기록은 인스턴스에 불필요한 부담을 더하고 다른 프로세스에 영향을 줄 수 있습니다. 마지막 실행 날짜/시간 사용 옵션을 사용하여 각 임포트가 매번 모든 기록을 임포트하지 않도록 합니다. JDBC 임포트를 실행 중인 경우 임포트 세트 데이터 소스에서 마지막 실행 날짜/시간 옵션을 사용합니다. 파일 가져오기 유형의 경우 파일을 생성하는 모든 것이 새로운 데이터나 변경된 데이터만 추가하는지 확인하십시오. 설명서
    sn_SE10019 1 Act 클라이언트 측 코드는 g_form.getReference()를 사용해서는 안 됩니다. g_form.getReference()는 대부분의 경우 하나의 필드만 필요한 경우 이 메서드는 요청된 GlideRecord의 모든 필드를 검색하므로 성능에 높은 영향을 미칩니다. AJAX 호출을 사용하여 서버로 이동하고 필요한 필드 값만 반환합니다. 설명서
    sn_SE10020 1 Act 클라이언트 측 코드는 동기화 AJAX 메서드를 사용해서는 안 됩니다(onSubmit 클라이언트 스크립트 제외). 사용자는 성능에 영향을 미칠 수 있습니다. 비동기 AJAX 호출(getXML())을 사용하여 서버로 이동합니다. 설명서
    sn_SE10025 1 Act 목록 뷰는 사용자가 100개 이상의 기록을 표시할 수 있도록 허용해서는 안 됩니다. 다른 프로세스에 영향을 줄 수 있는 데이터베이스 서버에 대한 추가 영향입니다. 시스템 속성의 값을 100(또는 스캔 엔진 정의에 정의된 표준이 설정된 항목)으로 재설정합니다. 설명서
    sn_SE10027 1 Act 스크립트는 SOAP getResponse()를 사용해서는 안 됩니다. 사용자가 SOAP 응답을 기다리는 동안 시간 초과를 경험할 수 있습니다. 이렇게 하면 사용자가 다른 작업을 수행할 수 없습니다. 가능하면 메서드에 post() 전달 true 하여 SOAP 요청을 비동기식으로 만드는 것이 좋습니다. 그런 다음 ECC 큐를 통해 응답을 처리합니다. 설명서
    sn_SE10031 1 Recommend GlideAggregate는 GlideRecord의 getRowCount() 대신 사용해야 합니다. 다른 프로세스에 영향을 줄 수 있는 데이터베이스 서버에 대한 추가 영향입니다. 쿼리의 GlideRecord 유일한 목적이 기록 수를 반환하는 것이라면 사용하는 GlideAggregate 것이 더 효율적입니다. 쿼리에서 GlideRecord 반환된 데이터도 처리되는 경우 a GlideAggregate 와 aGlideRecord를 모두 수행하는 것보다 더 효율적이므로 사용하는 getRowCount() 것이 좋습니다. 설명서
    sn_SE10032 1 Recommend 서버 측 코드에는 불필요한 로깅 문이 포함되어서는 안 됩니다. 다른 프로세스에 영향을 줄 수 있는 데이터베이스 서버에 대한 추가 영향입니다. 프로덕션에 사용하는 것이 유용한 경우가 아니면 코드에서 로깅/디버깅 문을 제거합니다. 설명서
    sn_SE10033 1 Act gs.setProperty()는 스크립트 내에서 호출해서는 안 됩니다. 다른 애플리케이션은 성능에 영향을 줄 수 있습니다. 스크립트가 스크립트 내에서 수정하지 sys_properties 않고 값을 업데이트할 수 있도록 새 테이블을 작성(및/또는 기존 사용자 지정 테이블 사용)합니다. 설명서
    sn_SE10035 1 Recommend 클라이언트 측 코드에는 프로덕션의 console.log() 디버깅 메서드가 포함되어서는 안 됩니다. 클라이언트 측 함수 console.log 인해 특정 브라우저 버전에서 오류가 발생할 수 있습니다. 또한 기록되는 내용이 공개적으로 노출되는 것을 원하지 않는 정보일 가능성이 높으며, 악의적인 의도를 가진 사람이 스크립트를 조작하여 PII를 반영할 가능성이 높습니다. 콘솔 로깅을 사용하도록 설정된 프로덕션으로 이동하는 것은 권장하지 않습니다. 일반적으로 디버깅은 이유 없이 프로덕션에서 필요하지 않습니다. 최소한 쉽게 끄거나 켤 수 있도록 디버깅을 제어하는 속성이 있어야 합니다. UI16을 사용하는 경우 콘솔을 교체하십시오.log() jslog를 사용하여 호출합니다. jslog의 이점은 출력을 보려면 JavaScript 디버거 창을 열어야 하고 모든 브라우저와 호환되며 관리자만 창을 열 수 있기 때문에 프로덕션 환경에서도 사용할 수 있다는 것입니다. 코드를 프로덕션으로 승격하기 전에 보안 고려 사항으로 인해 console.log 문을 주석으로 처리하거나 완전히 제거해야 합니다. 설명서
    sn_SE10037 1 Act 변환 맵에는 인덱싱된 병합 필드가 있어야 합니다. 다른 프로세스에 영향을 줄 수 있는 데이터베이스 서버에 대한 추가 영향입니다. 병합된 필드에 대한 인덱스를 생성합니다. 설명서
    sn_SE10041 1 Act 하루에 생성되는 시스템 로그를 50,000개로 제한 성능에 영향을 주거나 실제 오류가 발생할 가능성이 있습니다. 로그에서 발생하는 모든 오류를 해결합니다. 스크립트에서 생성되는 로깅 메시지의 양을 줄이는 것이 좋습니다. 설명서
    sn_SE10042 1 제안 필드를 읽기 전용으로 설정하는 UI 정책은 ACL로 변환되어야 합니다. 성능에 영향을 줄 수 있습니다. UI 정책 작업(역방향 If false 조건 없이 필드를 읽기 전용으로 만드는 유일한 목적)을 ACL로 변환하는 것이 좋습니다. 설명서
    sn_SE10047 1 Recommend 새 사용자의 경우 페이지당 행 수 기본 설정의 기본값은 20이어야 합니다. 사용자는 성능에 영향을 미칠 수 있습니다. 값을 다시 20으로 재설정합니다. 설명서
    sn_SE10052 1 Recommend 참조 필드 sys_id으로 닷워킹 방지 다른 프로세스에 영향을 줄 수 있는 데이터베이스 서버에 대한 추가 영향입니다. 가장 깊은 닷워킹 참조 필드에서 getValue 함수를 사용하여 참조된 기록의 값을 가져옵니다 sys_id . 예: (나쁨: current.caller_id.sys_id) - (좋음: current.getValue(caller_id)) 설명서
    sn_SE10084 1 Act 클라이언트 트랜잭션 타이밍 플러그인 사용 자세한 시스템 로그 없이는 성능 문제를 추적하기 어렵습니다. 플러그인을 활성화합니다. 설명서
    sn_SE10088 1 제안 조회 변수가 "큰" 테이블에 대해 고유한 값을 선택합니다. 이는 성능뿐만 아니라 최종 사용자 경험에도 영향을 줄 수 있습니다. 고유한 기록만 표시하려면 다른 방법을 사용하는 것이 좋습니다. 어떤 값이 고유한지 나타내기 위해 큰 테이블에 플래그를 추가할 수 있습니다. 완전히 다른 테이블을 만들고 이 테이블에서 모든 값을 선택합니다. 설명서
    sn_SE10092 1 Act LDAP 서버 정의는 검색되는 속성을 제한해야 함 비효율적인 LDAP 임포트입니다. 중요한 데이터 노출. 속성 필드에서 임포트해야 하는 특정 속성을 지정합니다. 속성을 LDAP 서버 폼 레이아웃에 추가해야 할 수 있습니다. 설명서
    sn_SE10094 1 Act 시스템 로그 오류 내의 오류를 하루에 200으로 제한합니다. 사용자 경험, 데이터 품질 또는 성능에 부정적인 영향을 미칠 수 있습니다. 로그에서 발생하는 모든 오류를 해결합니다. 설명서
    sn_SE10095 1 Act 프로덕션에서 디버깅 비활성화 사용자는 프로덕션에서 성능 문제를 볼 수 있습니다. 모든 디버깅 속성을 프로덕션 중으로 false 설정합니다. 설명서
    sn_SE10096 1 Act 클라이언트 스크립트에는 빈 스크립트 필드가 없어야 합니다. 클라이언트 측 성능에 부정적인 영향을 미칩니다. 스크립트가 없는 클라이언트 스크립트를 비활성화하거나 삭제합니다. 설명서
    sn_SE10099 1 Act 양식 로드 후 로드할 기본 관련 목록 사용자 효율성이 향상되었습니다. 사용자는 관련 목록이 백그라운드에서 로드되는 동안 티켓 작업을 시작할 수 있으므로 몇 초를 절약할 수 있습니다. 사용자가 null이고 값이 지연되거나온디맨드인 사용자 기본 설정 테이블에 기록을 추가합니다. 이렇게 하면 모든 사용자가 관련 목록이 로드되는 시기를 결정할 수 있는 기본 동작이 설정됩니다. 연기 - 양식 로드가 완료된 후 관련 목록을 비동기적으로 로드합니다. ondemand - 사용자가 관련 목록 로드 UI 작업을 구체적으로 클릭 요청한 경우에만 관련 목록을 로드합니다. 설명서
    sn_SE10119 1 제안 부하를 분산하려면 MID 서버 클러스터를 사용해야 합니다. 디스커버리가 제대로 실행되고 있지 않아 구성 데이터가 업데이트되지 않을 수 있습니다. 새 MID 서버 클러스터를 작성하고 관련된 모든 MID 서버를 클러스터에 연결합니다. 설명서
    sn_SE10120 1 제안 MID 서버의 최대 큐 크기가 기본값보다 큽니다. 이로 인해 스캔이 피크 비즈니스 시간에 실행되어 사용자 경험이 저하될 수 있습니다. 이 구성 매개변수의 값을 500(기본값)으로 설정합니다. 설명서
    sn_SE10125 1 Act 이전/이후/비동기 비즈니스 규칙은 재귀를 방지하기 위해 current.update()를 호출해서는 안 됩니다. 지속적인 처리로 인해 사용자가 느린 응답시간을 경험할 수 있습니다. 논리를 이전 비즈니스 규칙으로 이동하고 current.를 제거합니다.update() 설명서
    sn_SE10126 1 Recommend 비즈니스 규칙 표시는 데이터를 수정하면 안 됩니다. 사용자가 양식을 열기 전까지는 데이터가 부정확할 수 있습니다. 기록이 수정되는 논리를 제거합니다. 설명서
    sn_SE10128 1 제안 데이터베이스 교대 플러그인을 사용하도록 설정해야 합니다. 사용자에게 성능 문제가 발생할 수 있습니다. 데이터베이스 교대 및 기본 테이블을 사용한 데이터베이스 교대 플러그인을 활성화합니다. 설명서
    sn_SE10129 1 Recommend "포함"을 사용한 자동 완성 검색은 "startswith"를 사용하려면 재정의해야 합니다. 사용자는 성능에 영향을 미칠 수 있습니다. glide.ui.ref_ac.startswith 업데이트하거나 삽입하고 값을 로 설정합니다.true 설명서
    sn_SE10132 1 Act 사용하지 않는 비활성 모니터 제거 사용자에게 경미한 성능 영향이 있습니다. 사용하지 않는 비활성 모니터를 삭제합니다. 설명서
    sn_SE10133 1 Act 워크플로우는 current.update()를 사용해서는 안 됩니다. 불필요한 처리로 인해 인스턴스 속도가 느려집니다. 현재를 제거합니다.update() 모든 워크플로우 활동에서. 설명서
    sn_SE10134 1 Act 워크플로우 활동에 gs.sleep을 사용하지 않도록 합니다. 불필요한 워크플로우 활동으로 인해 모든 작업자 스레드가 소비될 수 있으므로 성능에 심각한 영향을 줄 수 있습니다. gs.sleep을 타이머 활동으로 바꿉니다. 설명서
    sn_SE10141 1 제안 실행하는 데 2분 이상 걸리고 100회 이상 실행된 느린 스크립트를 검토합니다. 성능이 느리면 사용자 경험에 영향을 줄 수 있습니다. 인스턴스는 실행하는 데 시간이 오래 걸리는 스크립트를 탐지하여 테이블에 기록합니다 sys_script_pattern . 시스템 진단 > 통계 > 느린 스크립트로 이동하여 테이블에 액세스할 수 있습니다. 잠재적인 원인에 대해 이를 평가하고 적절하게 최적화해야 합니다. 설명서
    sn_SE10217 1 Recommend MID 서버 클러스터 구성원은 같은 호스트에 있을 수 없습니다. 호스트에 문제가 발생할 경우 동일한 호스트에 있는 MID Server가 리소스를 놓고 경쟁하고 공통 장애 지점이 있습니다. 클러스터 밖으로 동일한 호스트의 MID를 끌어오십시오. 설명서
    sn_SE10218 1 제안 MID 서버 선택에 클러스터 또는 자동 사용 개별 MID 서버는 활용도가 낮아 비용 효율성이 떨어질 수 있습니다. 개별 MID 서버를 과도하게 사용하여 성능이 저하되고 작업 실패 및 불완전한 데이터가 발생할 수 있습니다. 디스커버리 일정 MID 서버 선택 방법을 특정 MID 클러스터 또는 MID 서버 자동 선택으로 변경합니다. 설명서
    sn_SE10219 1 제안 디스커버리 일정은 위치 기반이어야 합니다. 여러 위치에 분산된 디스커버리 작업은 완료 및 처리하는 데 시간이 더 오래 걸립니다. 또한 긴 네트워크 경로를 통과하면 성능이 저하될 수 있습니다. 검색 일정에 위치를 추가합니다. 설명서
    sn_SE10221 1 제안 디스커버리 일정에 최대 실행 시간이 필요합니다. 장기 실행 작업은 성능 문제를 일으킵니다. 최대 실행 시간 필드에 0보다 큰 값을 추가합니다. 설명서
    sn_SE10224 1 제안 단계의 이름은 "1"이어야 합니다. 디스커버리 동작이 오작동할 수 있음 단계 이름을 "1"로 바꿉니다. 설명서
    sn_SE10238 1 제안 디스커버리 일정은 서로 다르게 배치해야 합니다. 작업에 실패하면 Discovery 데이터를 완전히 캡처할 수 없습니다. 동일한 MID Server를 활용하여 서로 다른 시간에 시작하도록 검색 일정을 설정합니다. 설명서
    sn_SE10240 1 제안 MID 서버 클러스터는 1개 이상의 구성원으로 구성되어야 합니다. 호스트가 하나만 있는 MID 서버 클러스터는 작업을 처리하는 데 효과적이지 않거나 효율적이지 않습니다. 클러스터에 MID를 추가합니다. 설명서
    sn_SE10251 1 Recommend 전역 UI 스크립트 사용 방지 사용자는 양식에서 성능이 느려질 수 있습니다. 이 UI 스크립트가 전역이어야 하는지 여부를 결정하고 UI 스크립트의 전역 플래그를 선택 취소하고 적절한 코드를 업데이트하여 로컬 UI 스크립트를 호출하여 로컬로 만들도록 조치를 취합니다. 설명서
    sn_SE10253 1 제안 인덱스 제안을 검토하여 성능을 향상시킬 수 있는지 확인해야 합니다. 사용자의 보고/필터링 속도가 느려질 수 있습니다. 제안된 인덱스 권장 사항을 검토하여 권장 사항에 따라 행동하면 성능이 향상되는지 확인합니다. 설명서
    sn_SE10255 1 Recommend 계산된 필드는 GlideRecord 또는 GlideAggregate를 호출해서는 안 됩니다. 로드 시간이 길어질 수 있는 고성능 영향. 함수 필드 또는 비즈니스 규칙을 사용하여 계산을 바꾸는 것이 좋습니다. 비즈니스 규칙은 기록이 업데이트될 때 계산을 수행할 수 있습니다. 설명서
    sn_SE10256 1 제안 계산된 필드는 스크립트 포함을 호출하면 안 됩니다. 로드 시간이 길어질 수 있는 고성능 영향. 함수 또는 비즈니스 규칙을 사용하여 계산을 대체하는 것이 좋습니다. 비즈니스 규칙은 기록이 업데이트될 때 계산을 수행할 수 있습니다. 설명서
    sn_SE10258 1 제안 사용자는 목록 뷰에서 100개를 초과하는 기록을 로드할 수 없습니다. 성능에 미치는 영향으로 인해 사용자 경험이 저하될 수 있습니다. 페이지를 변경한 각 사용자에 대해 페이지당 기본 행을 다시 100으로 설정합니다. 설명서
    sn_SE10259 1 Recommend 읽기 ACL에는 스크립트에 GlideRecord/GlideAggregate가 없어야 합니다. 로드 시간이 길어질 수 있는 고성능 영향. 읽기 ACL에 대한 및 GlideAggregate 사용을 제거합니다GlideRecord. 성능에 큰 영향을 미치지 않는 다른 접근 방식을 고려하십시오. 설명서
    sn_SE10263 1 Recommend 시스템 속성 glide.businessrule.callstack을 아니오로 설정해야 합니다. 성능에 영향을 미쳐 플랫폼 속도가 느려집니다. 속성을 제거하거나 로 설정합니다 false. 설명서
    sn_SE10276 1 제안 SOAP 시간 제한 값은 20분을 초과할 수 없습니다. 통합이 중단되어 데이터 품질 문제가 발생할 수 있습니다. 5초에서 20분 사이에서 더 적절한 시간 제한 값을 결정합니다. 설명서
    sn_SE10289 1 Act 시스템에서 MID 서버를 통한 LDAP 암호 인증을 지원하지 않습니다. 로깅이 많으면 시스템 성능 문제가 발생할 수 있습니다. LDAP 서버가 MID 서버를 사용할 때 인증 플래그를 false 설정해야 합니다. 설명서
    sn_SE10293 1 제안 익스포트 제한 속성 glide.ui.export.limit이 OOB에 따라 설정되지 않음 익스포트 제한이 10,000을 초과하면 인스턴스에 광범위한 성능 문제가 발생할 수 있습니다. 기록 삭제를 glide.ui.export.limit sys_property 고려해 보십시오. 이렇게 하면 xml, csv, xlsx, Excel 또는 json 기록을 익스포트할 때 플랫폼의 하드코딩된 값인 10,000개 기록이 사용됩니다. glide.xml.export.limit, glide.csv.export.limit, , glide.xlsx.export.limitglide.excel.export.limit, glide.json.export.limit 시스템 속성이 보다 우선합니다. glide.ui.export.limit. 참고: 사용자가 보고서를 익스포트하는 데 영향을 줄 수 있으므로 이 속성을 업데이트하기 전에 팀과 상의하십시오. 설명서
    sn_SE10298 1 제안 glide.canvas.grid.widget_performance_threshold 값이 설정되지 않았습니다. 대시보드 로드 속도가 느려질 수 있습니다. glide.canvas.grid.widget_performance_threshold 위젯이 대시보드에서 렌더링하는 최대 시간(초)을 정의하는 값으로 설정해야 합니다. 성능이 느린 위젯이 전체 대시보드를 손상시키지 않도록 위젯이 렌더링하기에 적절한 시간인 값을 고려하십시오. 설명서
    sn_SE10418 1 Recommend 임포트 테이블에 참조/목록 필드를 작성하지 마십시오. 참조가 끊어지고 데이터가 손실될 수 있습니다. 참조 또는 목록 필드에 사용할 임포트가 아닌 테이블을 선택합니다. 설명서
    sn_SE10489 1 제안 최소 패턴 크기 미만으로 설정된 패턴 크기 기본값 미만으로 설정된 패턴 크기로 성능에 영향을 줄 수 있습니다. 시스템 속성을 glide.edge.pattern.min.size 기본값 5로 설정합니다. api/now/v1/context_doc_url/CSHelp:installed-with-edge-encryption
    sn_SE10513 1 Act 예약된 임포트가 동시에 실행 중인지 확인합니다. 성능에 큰 영향을 미칠 수 있습니다. 예약된 임포트를 검토하여 같은 시간에 예약된 임포트가 있는지 확인합니다. 이 경우 다른 시간과 일치하지 않도록 시간을 업데이트합니다. 설명서
    sn_SE10526 1 Recommend 실행 시간이 긴 보고서 사용자가 보고서가 실행될 때까지 오랜 시간을 기다리고 있을 수 있습니다. 필터 조건을 확인하고 디버그 지원을 위해 SQL을 켜서 실행 시간이 최적화되도록 합니다. 설명서
    sn_SE10529 1 Recommend 자동 표시기는 수집 작업과 관련되어야 합니다. 대시보드에 표시되는 데이터는 현재 상태가 아니며 잘못된 추세 분석을 유발할 수 있습니다. 기존 자동 표시기를 열고 작업 관련 목록을 편집한 다음 할당할 컬렉션 또는 작업을 선택한 다음 화살표를 사용하여 작업을 다른 목록으로 이동하고 저장을 선택합니다. 설명서
    sn_SE10536 1 Act ACL 스크립트가 실행해서는 안 될 때 실행 중 이는 성능과 안정성에 심각한 영향을 미칠 수 있습니다. 또한 예기치 않은 동작이 발생할 수 있습니다. 스크립트를 표시하려면 ACL의 고급 확인란을 선택하고, 스크립트가 실행되지 않도록 하려면 스크립트 필드가 비어 있는지 확인합니다. 대부분의 경우 스크립트 필드는 최소한 사용자가 로그인되어 있는지 확인해야 합니다. 설명서
    sn_SE10548 1 Act 사용자 지정 통합 및 코드에서 감사 로그를 쿼리하지 마십시오. sys_audit 테이블에서 쿼리하는 성능 오버헤드가 매우 크며 인스턴스에 부정적인 영향을 미칩니다. 감사 로그에 대한 쿼리를 제거합니다. 설명서
    sn_SE10559 1 Act 평가에서 동적 JEXL 표현식 사용 방지 코드가 정상 작동하는 것처럼 보이더라도 Java Virtual Machine의 메모리 자원(PermGen이라고 함)에 영향을 미쳐 장기적으로는 성능 문제 및 시스템 중단을 초래할 수 있습니다. g:evaluate 태그 내에서 Jelly 변수를 사용하여 jelly="true" 속성을 포함한 다음 jelly. 프리픽스를 사용하여 변수의 복사본을 참조합니다. 설명서
    sn_SE10567 1 Act 창 객체 대신 AngularJS 서비스를 사용합니다. 창 개체를 직접 사용하면 제대로 단위 테스트를 하거나 모의할 수 없는 긴밀하게 결합된 코드가 만들어져 코드 품질과 신뢰성이 저하됩니다. 이로 인해 유지 보수 비용이 증가하고, 운영 전에 결함을 감지하기가 더 어려워지며, 진단 및 해결하기 어려운 예기치 않은 런타임 오류가 발생할 수 있습니다. 적절하게 테스트할 수 없는 코드는 향후 수정 또는 업그레이드 중에 버그가 발생할 위험이 더 높습니다. 가능한 경우 창 메서드의 모든 사용을 네이티브 AngularJS 서비스로 바꿉니다. window 객체 대신 다음 서비스를 사용합니다. window.document 대신 $document window.setInterval 대신 $interval window.location 대신 $location window.setTimeout 대신 $timeout window 대신 $window 관련 서비스를 클라이언트 컨트롤러에 삽입해야 합니다. 설명서
    sn_SE10568 1 제안 비동적 옵션 변수에는 양방향 {{options.myVar}} 대신 단방향 AngularJS 바인딩을 사용합니다. 단방향 바인딩이 양방향으로 만들어지면 성능이 영향을 받습니다. "{{options.my Var}}"를 "{{::options.myVar}}"로 변경합니다. 설명서
    sn_SE10571 1 Act HR 핵심 테이블의 비즈니스 규칙 쿼리 성능은 HR 핵심 테이블 내의 추가 쿼리 비즈니스 규칙에 의해 심각한 영향을 받을 수 있습니다. HR 핵심 테이블에 쿼리 비즈니스 규칙을 추가하지 않도록 합니다. ACL, 역할 또는 도메인 분리와 같은 다른 OOB 기능을 활용합니다. ACL은 캐시할 수 있으므로 HR 데이터에 대한 액세스를 제어하는 데 선호되는 방법입니다. 설명서
    sn_SE10574 1 검토 클라이언트 스크립트 대신 UI 정책 사용 성능에 영향을 미칩니다. 가능한 경우 클라이언트 스크립트를 대체할 UI 정책을 생성합니다. 클라이언트 스크립트를 사용하여 필드를 필수/선택 사항으로 설정하거나, 필드를 표시/보이지 않음으로 설정하거나, 필드를 사용/사용 안 함으로 설정하는 데 사용되는 경우 UI 정책을 고려하십시오. 설명서
    sn_SE10577 1 Recommend 평균 실행 시간이 긴 예약된 수집 작업 평균 실행 시간이 길면 성능에 영향을 미치고 지연이 발생할 수 있습니다. 데이터베이스 테이블이 작업의 쿼리에 대해 적절하게 인덱싱되어 있는지 확인합니다. 인덱싱은 데이터 검색 속도를 크게 높일 수 있습니다. 설명서
    sn_SE10582 1 Recommend 비즈니스 규칙에서 조건 필드 사용 조건 작성기가 아닌 스크립트에서 조건을 정의하면 성능에 영향을 받습니다. 스크립트에서 조건을 제거하고 조건 필드에 추가합니다. 설명서
    sn_SE10595 1 Act 퍼포먼스 분석 자동 표시기에는 유효한 조건이 있어야 합니다. 수집된 데이터가 잘못되어 결과가 왜곡될 수 있습니다. 자동 표시기에서 손상된 조건을 수정합니다. 설명서
    sn_SE10612 1 제안 클라이언트 컨트롤러에서 미사용 서비스를 제거합니다. 사용하지 않는 서비스는 스크립트 내에서 아무 용도로도 사용되지 않으며 성능에 영향을 줄 수 있습니다. 위젯 내에서 사용하지 않는 서비스를 검토하고 제거합니다. 설명서