Итак, вы говорите, что у вас могут быть некоторые плохо выполняющиеся запросы, которые похожи, потому что они построены динамически, и вы хотите, чтобы они были сгруппированы вместе, так как они поступают из одного и того же вызова, чтобы общее время, затраченное на выполнение поднимется на вершину в вашем профилировании?
Я думаю, вам придется справиться с этим с помощью регулярных выражений или чего-то еще. Возможно, вы можете пропустить операторы через префиксатор SQL
, чтобы они сначала были согласованы, а затем очистить их - литеральные строки должны быть самыми простыми, потому что они все в '' (/'.*'/STRING_LITERAL/)
, а затем числовые литералы можно было бы выполнить, удалив /\d*/NUMERIC_LITERAL/
или аналогичный.