前のトピック: 例 1次のトピック: 例 3


例 2

これは正規表現 SQL ステートメントを正規化する前の SQL クエリです。

SELECT * FROM TMP_123981398210381920912 WHERE ROW_ID =

理想的な正規化された SQL ステートメントは以下のようになります。

SELECT * FROM TMP_ WHERE ROW_ID =

IntroscopeAgent.profile ファイルを上記の正規化された SQL ステートメントにするために必要な設定は以下のとおりです。

introscope.agent.sqlagent.normalizer.extension=RegexSqlNormalizer
introscope.agent.sqlagent.normalizer.regex.matchFallThrough=true
introscope.agent.sqlagent.normalizer.regex.keys=key1
introscope.agent.sqlagent.normalizer.regex.key1.pattern=(TMP_)[1-9]*
introscope.agent.sqlagent.normalizer.regex.key1.replaceAll=false
introscope.agent.sqlagent.normalizer.regex.key1.replaceFormat=$1
introscope.agent.sqlagent.normalizer.regex.key1.caseSensitive=false