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

Откуда:
Сообщений: 1450
Анализируя статьи, читая подобные топики здесь я не нашел не одного слово про использование ХИНТОВ для оптимизации (в запросе), а именно указывать какой оптимизатор завпроса выбирать, какие индексы юзать и т.д.

Вопрос, так в чем тогда заключается эта оптимизация, и чем в этом случае ее можно выполнить?


O*R*A*C*L*E
(Don't despair my little fried...)
24 дек 04, 14:44    [1207970]     Ответить | Цитировать Сообщить модератору
 Re: Про оптимизацию запросов  [new]
Константин Сергеевич
Member

Откуда:
Сообщений: 154
Oracle
... и чем в этом случае ее можно выполнить?

мозгой
24 дек 04, 14:47    [1207987]     Ответить | Цитировать Сообщить модератору
 Re: Про оптимизацию запросов  [new]
Oracle
Member [скрыт]

Откуда:
Сообщений: 1450
Константин Сергеевич
Oracle
... и чем в этом случае ее можно выполнить?

мозгой


Шуточка, да на 5 баллов, но всеже...
24 дек 04, 14:51    [1208015]     Ответить | Цитировать Сообщить модератору
 Re: Про оптимизацию запросов  [new]
ChA
Member

Откуда: Москва
Сообщений: 11129
То есть, Вы просмотрели все топики ?
24 дек 04, 15:23    [1208238]     Ответить | Цитировать Сообщить модератору
 Re: Про оптимизацию запросов  [new]
Алексей2003
Member

Откуда: Москва
Сообщений: 5645
хинтами и индексами лучше не помогать... а оставить все на руки оптимизатору...

не совсем понятно
указывать какой оптимизатор завпроса выбирать

хотя в принципе можно явно указывать в процедурах хинты типа
select * from mytab (index(ix_mytab_id)) where id = @id
и тогда в принципе можно не указывать для процедуры
with recompile
но в любом случае пользоваться осторожно... потому что если резко поменяется количество строк в таблице, то что вы делали когдато, может стать источником узкого места.


для спящего время бодрствования равносильно сну
24 дек 04, 15:24    [1208247]     Ответить | Цитировать Сообщить модератору
 Re: Про оптимизацию запросов  [new]
Oracle
Member [скрыт]

Откуда:
Сообщений: 1450
Просто в Оракле есть разные MODE Optimisation
к примеру

CHOOSE
Rule и т.д.

И можно к примеру указывать, должен оптимизатор следовать слепо индексам (Rule) или учитывать статистику (CHOOSE) или там запрос должен быстро дать ответ, чтобы считать первые записи, или надо выбрать все записи и т.д.

Почему тут такого нет, или тут настолко продвинутый опитимизатор что он берет на себя ответственность просечь все это...

O*R*A*C*L*E
(Don't despair my little fried...)
24 дек 04, 15:37    [1208290]     Ответить | Цитировать Сообщить модератору
 Re: Про оптимизацию запросов  [new]
Алексей2003
Member

Откуда: Москва
Сообщений: 5645
продвинутый...
и лучше оставить как есть...
чем пользоваться еще и хинтами...

для спящего время бодрствования равносильно сну
24 дек 04, 15:39    [1208298]     Ответить | Цитировать Сообщить модератору
 Re: Про оптимизацию запросов  [new]
Oracle
Member [скрыт]

Откуда:
Сообщений: 1450
Ну тогда ясна, тогда я приклоняю свою голову перед разработчиками MSSQL.

Тема тогда может быть закрыта, особое спасибо Алексею2003

O*R*A*C*L*E
(Don't despair my little fried...)
24 дек 04, 15:43    [1208309]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить