度量标准爆发的另一个常见原因是: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 语句,从而创建可能会引起度量标准爆发的唯一度量标准。
|
版权所有 © 2013 CA。
保留所有权利。
|
|