Стоимость запроса относительно пакета составляет 100%

Я не уверен уверенный, как интерпретировать это, но все запросы, которые я выполняю в SQL-сервере, 2005 имеет "стоимость запроса (относительно пакета)" 100%. Там какой-либо путь состоит в том, чтобы уменьшить стоимость?

11
задан chobo 7 July 2010 в 01:45
поделиться

2 ответа

Если ваш пакет (то, что вы выполняете в рамках данного вызова) содержит один запрос, то относительно этого пакета этот запрос занимает 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)
31
ответ дан 3 December 2019 в 01:02
поделиться

Пока в вашей партии только один запрос, его стоимость относительно партии всегда будет равна 100%. Если в пакете более одного запроса, их стоимость будет равна 100%.

Процент показывает только отношение запросов в пакете друг к другу, это не абсолютная мера стоимости. Даже если стоимость минимальна, она все равно всегда равна 100%.

17
ответ дан 3 December 2019 в 01:02
поделиться
Другие вопросы по тегам:

Похожие вопросы: