메트릭 급증의 또 다른 일반적인 원인은 값 목록을 생성하거나 값을 대량으로 수정하는 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 문 내에 삽입되게 되고, 이로 인해 메트릭 급증의 원인이 될 수 있는 고유 메트릭이 생성됩니다.
|
Copyright © 2013 CA.
All rights reserved.
|
|