Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2009.05.17;
Скачать: CL | DM;

Вниз

select min(col1) from tabl1. Работает по 5 минут. MSSQL2000   Найти похожие ветки 

 
немо2   (2009-03-18 16:19) [0]

нашел профалером затык
Запросы
select top 1 * from tabl1.
select min(col1) from tabl1.

Работают по 5 минут. Что можно сделать?

таблица здоровая, конечно.


 
Медвежонок Пятачок ©   (2009-03-18 16:25) [1]

оба запроса можно убрать.
первый заменить на хардкодед список значений.
второй тоже на хардкодед значение, или выполнять в пятницу вечером и помнить что он вернул всю неделю


 
Медвежонок Пятачок ©   (2009-03-18 16:33) [2]

либо как люди заведи индексы, обнови статистику


 
stas ©   (2009-03-18 17:30) [3]

select min(col1) from tabl1 - тут индекс по полю col1 поможет с возрастающей сортировкой (ASC)

В select top 1 * from tabl1 добавь сортировку и индекс по этому полю соответствующий направлению сортировки.


 
немо2   (2009-03-18 17:43) [4]

спасибо.

а если  col1 не очень уникален (0.3-0.5 процентов всех записей на одно значение, запись гдето кб нет, таблица почти 10гиг)
то какой индекс лучше попробовать сделать?


 
Сергей М. ©   (2009-03-18 20:40) [5]


> какой индекс лучше попробовать сделать?


Можно подумать, что у тебя есть выбор)
Вариантов-то всего два - либо индекс уникальный  либо неуникальный.
А "не очень уникальный" - таких в природе не существует, это сродни "чуть-чуть беременна")



Страницы: 1 вся ветка

Текущий архив: 2009.05.17;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.011 c
15-1236072640
Дукам
2009-03-03 12:30
2009.05.17
Менеджер ресурсов в Дельфи 7


11-1200417395
LazyBob
2008-01-15 20:16
2009.05.17
Result.Form.CenterOnParent; и ошибка приложения


10-1156692481
AlexeyT
2006-08-27 19:28
2009.05.17
Вопрос по Windows Media Player 9


15-1237120041
Юрий Зотов
2009-03-15 15:27
2009.05.17
Почтовый клиент перестал работать на отправку...


15-1237197118
Немо2
2009-03-16 12:51
2009.05.17
Что имеется ввиду?