Я не знаю ни одного ... но, в общем, я думаю, что в большинстве высокопроизводительных ситуаций, где вас беспокоит такой уровень детализации, вам, вероятно, понадобится защищенная производственная база данных. из пользовательских запросов в первую очередь. В производственной среде вам будет больно не мало памяти для этих планов запросов, это пользователи, отправляющие запросы, которые вызывают огромные блокировки и снижают производительность. В качестве основной архитектурной проблемы вы можете рассмотреть:
- получение реплицированного автономного сервера, к которому пользователи могут обращаться с помощью своих специальных запросов; или
- ограничение взаимодействия пользователя с БД набором заданных хранимых процедур
Если вы действительно не можете выполнить ни одного из этих действий, и планы запросов, представленные пользователями, действительно вас не устраивают, вы должны оказаться в довольно уникальной ситуации. Если вы хотите отредактировать вопрос с более подробной информацией, вы можете получить лучшие предложения.
(Извините, я не ответил на вопрос, который вы на самом деле задали; надеюсь, кто-то более знающий, чем я, сделает это.)