Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Не могу использовать Index Tuning. Выдает сообщение не могу понять в чем причина / 6 сообщений из 6, страница 1 из 1
15.10.2002, 15:55:49
    #32058452
mvg_first
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не могу использовать Index Tuning. Выдает сообщение не могу понять в чем причина
Написал солидный запрос по объему и выполняемым операциям дай думаю посмотрю какие индексы советует мне Index Tuning. Запускаю, все указываю правильно а он мне следующее :
Код: plaintext
The workload does not contain any events and queries that can be tuned against current database


Из-за чего такое могло бы быть? Я в страшных расстройствах, не могу оптимизировать запросы.

Server 7.0 Query Analizer от MSSQL2000
...
Рейтинг: 0 / 0
15.10.2002, 18:04:21
    #32058516
Дед Маздай
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не могу использовать Index Tuning. Выдает сообщение не могу понять в чем причина
Некоторые рекомендации из Q311826:
- Before you run the ITW, update the statistics on your database
- If you run the ITW on a test system, make sure the tables, constraints, indexes, data selectivity, and number of rows are the same as those on your production system
- For the ITW to recommend indexes, there must be a significant amount of data in the tables being tuned
- If a potential index only provides a small benefit over an existing index, the potential index is not included in the recommendations
- Queries with optimizer hints are not tuned
- Refer to the Index Tuning Wizard topic in SQL Server Books Online for a list of items that can keep the ITW from recommending indexes. Some examples of what the ITW will not tune are:
* Primary key constraints and unique indexes
* Cross-database queries
* Queries with temporary tables or system tables
* Tables with less than 10 pages allocated
...
Рейтинг: 0 / 0
15.10.2002, 18:17:22
    #32058524
mvg_first
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не могу использовать Index Tuning. Выдает сообщение не могу понять в чем причина
Понятно значит я не могу оттюнить индекс потому что у меня есть временные таблицы в запросе? А если они у меня достаточно большие и я хотел бы узнать какие индексы оптимальней всего положить даже на временную таблицу??? Как же быть? Подскажите.

Без временных таблиц в моем запресе я обойтись наверно не смогу :(
...
Рейтинг: 0 / 0
15.10.2002, 19:11:28
    #32058545
Garya
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не могу использовать Index Tuning. Выдает сообщение не могу понять в чем причина
Вместо временной таблицы на время создай постоянную, натрави на нее ITW - и все станет ясно. Потом верни все в первозданный вид.
...
Рейтинг: 0 / 0
15.10.2002, 19:14:02
    #32058546
Александр Гладченко
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не могу использовать Index Tuning. Выдает сообщение не могу понять в чем причина
Перед тем, как оптимизировать Ваш запрос, оптимизатор будет его декомпозировать... Вот и Вы также поступите, разбейте его на логические куски и напускайте ITW уже на них...
...
Рейтинг: 0 / 0
16.10.2002, 10:25:52
    #32058648
mvg_first
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не могу использовать Index Tuning. Выдает сообщение не могу понять в чем причина
Спасибо всем. Вы подтвердили мои догадки, буду делать именно так, и декомпозировать и создавать нормальные таблицы :)
...
Рейтинг: 0 / 0
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Не могу использовать Index Tuning. Выдает сообщение не могу понять в чем причина / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]