Я не уверен уверенный, как интерпретировать это, но все запросы, которые я выполняю в SQL-сервере, 2005 имеет "стоимость запроса (относительно пакета)" 100%. Там какой-либо путь состоит в том, чтобы уменьшить стоимость?
Если ваш пакет (то, что вы выполняете в рамках данного вызова) содержит один запрос, то относительно этого пакета этот запрос занимает 100%, поскольку он единственный в этом пакете.
То есть:
BEGIN
SELECT * FROM table -- Will be 100% of batch
END
BEGIN
SELECT * FROM table -- Will be 50% of batch
SELECT * FROM table -- Will be 50% of batch
END
SELECT * FROM table -- Will be 100% of batch (implicit begin/end around it)
Пока в вашей партии только один запрос, его стоимость относительно партии всегда будет равна 100%. Если в пакете более одного запроса, их стоимость будет равна 100%.
Процент показывает только отношение запросов в пакете друг к другу, это не абсолютная мера стоимости. Даже если стоимость минимальна, она все равно всегда равна 100%.