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

Откуда:
Сообщений: 81
Всем привет! Мысль меня посетила такая: есть запрос, который выполняется 10 мин и грузит процессор на 10%. Значит ли это что если он загрузит процессор на 100% то выполнится за 1 мин? И каким образом можно ускорить выполнение запроса (вариант с выпрямлением рук не предлагать)))
12 авг 13, 14:51    [14697074]     Ответить | Цитировать Сообщить модератору
 Re: Скорость обработки запроса  [new]
Glory
Member

Откуда:
Сообщений: 104760
mpkfa
Значит ли это что если он загрузит процессор на 100% то выполнится за 1 мин?

Вы думаете, что для выполнения запроса нужнен только процессор и все ?
12 авг 13, 14:55    [14697105]     Ответить | Цитировать Сообщить модератору
 Re: Скорость обработки запроса  [new]
Maxx
Member [скрыт]

Откуда:
Сообщений: 24290
mpkfa
(вариант с выпрямлением рук не предлагать)))

увы ,ето пока едиственное действенное средство...
12 авг 13, 15:02    [14697165]     Ответить | Цитировать Сообщить модератору
 Re: Скорость обработки запроса  [new]
mpkfa
Member

Откуда:
Сообщений: 81
Glory, хотите сказать что скорость ограничивается оперативной памятью? Так почему файл подкачки не увеличился?
12 авг 13, 15:06    [14697195]     Ответить | Цитировать Сообщить модератору
 Re: Скорость обработки запроса  [new]
Maxx
Member [скрыт]

Откуда:
Сообщений: 24290
mpkfa
Glory, хотите сказать что скорость ограничивается оперативной памятью? Так почему файл подкачки не увеличился?

отвечу за Glory - скорость выполнения запроса завсит от пары десятков факторов как минимум ,и проблоеммы io, memory, cpu далеко на в тор 5 в етом вапросе
12 авг 13, 15:08    [14697221]     Ответить | Цитировать Сообщить модератору
 Re: Скорость обработки запроса  [new]
Glory
Member

Откуда:
Сообщений: 104760
mpkfa
Glory, хотите сказать что скорость ограничивается оперативной памятью? Так почему файл подкачки не увеличился?

Я хочу сказать, что для select * from tablewith100billionsrecordы не нужны ни память, ни процессор
12 авг 13, 15:09    [14697230]     Ответить | Цитировать Сообщить модератору
 Re: Скорость обработки запроса  [new]
mpkfa
Member

Откуда:
Сообщений: 81
Попробую задать вопрос по-другому - можно ли какими то не сложными манипуляциями прибавить скорости? Увеличить файл подкачки или еще что то? Что может повлиять?
12 авг 13, 15:12    [14697258]     Ответить | Цитировать Сообщить модератору
 Re: Скорость обработки запроса  [new]
Мистер Хенки
Member

Откуда: канализация
Сообщений: 6615
mpkfa
Попробую задать вопрос по-другому - можно ли какими то не сложными манипуляциями прибавить скорости? Увеличить файл подкачки или еще что то? Что может повлиять?

использование индексов может ускорить запрос
12 авг 13, 15:13    [14697268]     Ответить | Цитировать Сообщить модератору
 Re: Скорость обработки запроса  [new]
Glory
Member

Откуда:
Сообщений: 104760
mpkfa
можно ли какими то не сложными манипуляциями прибавить скорости? Увеличить файл подкачки или еще что то? Что может повлиять?

Можно. Если _не хватает_ каких то ресурсов
12 авг 13, 15:13    [14697269]     Ответить | Цитировать Сообщить модератору
 Re: Скорость обработки запроса  [new]
mpkfa
Member

Откуда:
Сообщений: 81
Мистер Хенки, а чуть подробнее можно?
12 авг 13, 15:15    [14697284]     Ответить | Цитировать Сообщить модератору
 Re: Скорость обработки запроса  [new]
Мистер Хенки
Member

Откуда: канализация
Сообщений: 6615
mpkfa
Мистер Хенки, а чуть подробнее можно?

Если для выполнения запроса используются индексы созданные на таблицах участвующих в запросах, то, как правило, запрос выполняется гораздо быстрее, чем без индексов. Использовать индексы или нет решает оптимизатор запросов. Если на та таблице построены полезные для данного запроса индексы, то оптимизатор скорее всего будет их использовать .
12 авг 13, 15:20    [14697340]     Ответить | Цитировать Сообщить модератору
 Re: Скорость обработки запроса  [new]
Glory
Member

Откуда:
Сообщений: 104760
mpkfa
а чуть подробнее можно?

Для оптмизации нужно обладать хоть какими то знаниями
12 авг 13, 15:20    [14697341]     Ответить | Цитировать Сообщить модератору
 Re: Скорость обработки запроса  [new]
mpkfa
Member

Откуда:
Сообщений: 81
Glory, я их и пытаюсь получить
12 авг 13, 15:31    [14697456]     Ответить | Цитировать Сообщить модератору
 Re: Скорость обработки запроса  [new]
Glory
Member

Откуда:
Сообщений: 104760
mpkfa
Glory, я их и пытаюсь получить

Ну так вот начните с выяснение, что же делает ваш запрос.
А не со сферической пропроции 1мин при 100%
12 авг 13, 15:32    [14697467]     Ответить | Цитировать Сообщить модератору
 Re: Скорость обработки запроса  [new]
Mind
Member

Откуда: Лучший город на Земле
Сообщений: 2322
mpkfa
Всем привет! Мысль меня посетила такая: есть запрос, который выполняется 10 мин и грузит процессор на 10%. Значит ли это что если он загрузит процессор на 100% то выполнится за 1 мин?
Если на запорожец, который едет со скростью 50км/ч, поставить колеса, которые выдерживают скорость 250км/ч, поедет ли запорожец в 5 раз быстрее? :-)
13 авг 13, 04:02    [14699657]     Ответить | Цитировать Сообщить модератору
 Re: Скорость обработки запроса  [new]
Сергей Викт.
Member

Откуда: Москва
Сообщений: 888
Уважаемый ТС, думается мне, что вам скорее необходимо для начала изучить разделы:

SELECT - выборка данных
Производительность запроса

И вообще лучше, конечно, выкладывать сразу текст запроса, тестовые данные, план выполнения.

mpkfa
И каким образом можно ускорить выполнение запроса (вариант с выпрямлением рук не предлагать)))

Если вы не знаете, какие методы существуют для того, чтобы ускорить выполнение запроса, то начать необходимо с изучения предметной области и выпрямления рук в интересующем направлении, а далее уже углубляться в детали. И ничего постыдного в выпрямлении рук нет, и даже наоборот, без этого никуда. И постоянно по ходу работы их приходится "подправлять", т.к. постоянно выходит что-то новое и появляются новые задачи. Как-то так в общем.
13 авг 13, 08:48    [14699873]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить