#sql #sql-server #tsql #sql-execution-plan
#sql #sql-сервер #tsql #sql-execution-plan
Вопрос:
Какова стоимость в процентном отношении при выполнении плана запроса?
SELECT a.au_fname '' a.au_lname AS 'Author Name',
t.title
FROM authors a INNER JOIN titleauthor ta
ON (a.au_id = ta.au_id) INNER JOIN titles t
ON (ta.title_id = t.title_id)
select * from authors
Ответ №1:
В SQL Server:
Процент затрат — это относительный процент ко всему пакету выполняемых запросов. Если вы выполняете один запрос, процент для этого всегда будет равен 100%.
Отображается каждый запрос в анализируемом пакете, включая стоимость каждого запроса в процентах от общей стоимости пакета.
Комментарии:
1. @sly_Chandan: Вы запускали их оба в одном пакете?
2. Но я вижу только один запрос в вопросе. Итак, вы выполнили этот и другой запрос одновременно?
3. ДА. Что вы подразумеваете под пакетом. О каком пакете вы говорите?
4. Под пакетной обработкой я имею в виду, вставляете ли вы оба запроса в одно окно редактора и выполняете ли с помощью одного нажатия клавиши ‘F5’ в Management studio!
5. первый запрос занимает 83%, а второй запрос занимает 13%…my вопрос в том, как измеряется процент? время процессора для выполнения запроса или что-то еще