이전 항목: 예: 임시 테이블 또는 자동으로 생성된 테이블 이름다음 항목: SQL 문 정규화 옵션


예: 값 목록을 생성하거나 값을 삽입하는 문

메트릭 급증의 또 다른 일반적인 원인은 값 목록을 생성하거나 값을 대량으로 수정하는 SQL 문에 있습니다. 예를 들어 메트릭 급증이 발생할 수 있다는 경고를 받은 후 조사 과정에서 다음과 같은 SQL 문을 검토하게 되었다고 가정합니다.

#1 INSERT INTO COMMENTS (COMMENT_ID, CARD_ID, CMMT_TYPE_ID, CMMT_STATUS_ID,CMMT_CATEGORY_ID, LOCATION_ID, CMMT_LIST_ID, COMMENTS_DSC, USER_ID,LAST_UPDATE_TS) VALUES (?, ?, ?, ?, ?, ?, ?, "CHANGE CITY FROM CARROLTON,TO CAROLTON, _ ", ?, CURRENT)

이 코드를 조사해 보면 "CHANGE CITY FROM CARROLTON, TO CAROLTON, _ " 부분에서 도시 배열이 생성됨을 알 수 있습니다.

마찬가지로, 잠재적 메트릭 급증을 조사할 경우 다음과 같은 SQL 문을 검토하게 될 수도 있습니다.

CHANGE COUNTRY FROM US TO CA _ CHANGE EMAIL ADDRESS FROM TO BRIGGIN @ COM _ "

이 코드를 조사해 보면 CHANGE COUNTRY로 인해 긴 국가 목록이 생성됨을 알 수 있습니다. 또한 국가에 따옴표를 사용함으로써 사람들의 전자 메일 주소가 SQL 문 내에 삽입되게 되고, 이로 인해 메트릭 급증의 원인이 될 수 있는 고유 메트릭이 생성됩니다.