Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 В плане запроса есть предполагаемая стоимость, как узнать реальную?  [new]
TJ001
Member

Откуда: от верблюда
Сообщений: 408
Собственно, вопрос родился от того, что непонятная вещь иногда случается - при дешевой стоимости поддерева время выполнения заметно дольше, чем при более дорогой стоимости
И какой вариант тогда предпочесть?
23 янв 17, 10:21    [20133759]     Ответить | Цитировать Сообщить модератору
 Re: В плане запроса есть предполагаемая стоимость, как узнать реальную?  [new]
aleks2
Guest
TJ001
Собственно, вопрос родился от того, что непонятная вещь иногда случается - при дешевой стоимости поддерева время выполнения заметно дольше, чем при более дорогой стоимости
И какой вариант тогда предпочесть?


Понять тривиальную вещь: "стоимость" - относительная величина. И никак не характеризует выполнение запроса "в целом".
23 янв 17, 10:38    [20133825]     Ответить | Цитировать Сообщить модератору
 Re: В плане запроса есть предполагаемая стоимость, как узнать реальную?  [new]
Mike_za
Member

Откуда: Москва
Сообщений: 1176
TJ001,

Выполнить На реальных данных. И предпочесть лучший, по нужным вам параметрам: время выполнения, нагрузка на диск и тп
23 янв 17, 10:40    [20133837]     Ответить | Цитировать Сообщить модератору
 Re: В плане запроса есть предполагаемая стоимость, как узнать реальную?  [new]
TJ001
Member

Откуда: от верблюда
Сообщений: 408
Mike_za
TJ001,

Выполнить На реальных данных. И предпочесть лучший, по нужным вам параметрам: время выполнения, нагрузка на диск и тп


Я как раз читаю о том же самом на буржуйском форуме - сервер порою ошибается с предполагаемой стоимостью
и в конечном счете ключевые показатели при выборе оптимального варианта - это:
1. статистика ввода/вывода
2. загрузка ЦП
3. время выполнения

Всем спасибо за ответы! :)
23 янв 17, 10:47    [20133865]     Ответить | Цитировать Сообщить модератору
 Re: В плане запроса есть предполагаемая стоимость, как узнать реальную?  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 31439
TJ001
Собственно, вопрос родился от того, что непонятная вещь иногда случается - при дешевой стоимости поддерева время выполнения заметно дольше, чем при более дорогой стоимости
И какой вариант тогда предпочесть?
Нужно ещё иметь в виду, стоимость - это потребляемые ресурсы, а не время выполнения запроса.
TJ001
в конечном счете ключевые показатели при выборе оптимального варианта - это:
1. статистика ввода/вывода
2. загрузка ЦП
3. время выполнения
Нужно для начала определить, что важнее - время выполнения или эти ресурсы.
То есть да, решить, что важнее из этих трёх показателей, ну или оптимизацией добиваться уменьшения сразу всех.
23 янв 17, 15:09    [20135582]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить