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

Откуда:
Сообщений: 125
Имеется таблица (более 4500000 записей) в которую помещается, приблизительно, каждые 2,2 секунды запись.
Существует первич. ключ и индекс по datetime. При формировании отчетов, первичным условием - отбор по полю datetime.
ПРОБЛЕМА !!! Очень медленно происходит выборка.
Делаю обновление статистики или перестройку индекса по полю datetime - все начинает летать, Но с течением времени (полутора суток) отчеты опять начинают по нарастающей тормозить. Такую чувство что при перестройки таблица сбрасывается в кэш и там кочевряжится.

Не могу дотыркать в чем дело !!!
30 ноя 05, 09:29    [2123726]     Ответить | Цитировать Сообщить модератору
 Re: Надеюсь решаемая проблема !  [new]
tpg
Member

Откуда: Novosibirsk
Сообщений: 23902
А сравните планы после перестройки и принаступлении тормозов.
30 ноя 05, 09:36    [2123753]     Ответить | Цитировать Сообщить модератору
 Re: Надеюсь решаемая проблема !  [new]
DenisVa
Member

Откуда:
Сообщений: 125
Щаз буду заниматься этим
30 ноя 05, 09:37    [2123757]     Ответить | Цитировать Сообщить модератору
 Re: Надеюсь решаемая проблема !  [new]
GMSUka
Member

Откуда: Ukraine
Сообщений: 113
Может у тебя auto update statistics не стоит?
Посмотри в свойствах базы
30 ноя 05, 10:21    [2123979]     Ответить | Цитировать Сообщить модератору
 Re: Надеюсь решаемая проблема !  [new]
DenisVa
Member

Откуда:
Сообщений: 125
GMSUka
Может у тебя auto update statistics не стоит?
Посмотри в свойствах базы


Стоит, обновляется смотрел раз в две недели, но не каждый день же ее обнавлять ?
30 ноя 05, 12:20    [2124889]     Ответить | Цитировать Сообщить модератору
 Re: Надеюсь решаемая проблема !  [new]
sergei_p
Member

Откуда: Краснодар
Сообщений: 518
скорее всего придется каждый день обновлять. интенсивность вставок очень высокая (через каждые 2,2 с)
30 ноя 05, 12:42    [2125083]     Ответить | Цитировать Сообщить модератору
 Re: Надеюсь решаемая проблема !  [new]
DenisVa
Member

Откуда:
Сообщений: 125
sergei_p
скорее всего придется каждый день обновлять. интенсивность вставок очень высокая (через каждые 2,2 с)


Я не могу понять такой простой вещи. Если идет простой (наверное последовательный) Insert, то заполнение индексных страниц происходит по идеи последовательно (даже с такой частотой заполнения.). В чем тогда беда ??? Из-за чего тормоза ???
Из-за того что частота inserta большая ???
На что это влияет, какой параметр устаревает и тормозит выборку ?
Про фактор заполнения я думаю не надо говорить.
30 ноя 05, 13:16    [2125382]     Ответить | Цитировать Сообщить модератору
 Re: Надеюсь решаемая проблема !  [new]
Зайцев Фёдор
Member

Откуда: Лужки
Сообщений: 5308
А если явно указать индекс?
30 ноя 05, 13:27    [2125487]     Ответить | Цитировать Сообщить модератору
 Re: Надеюсь решаемая проблема !  [new]
DenisVa
Member

Откуда:
Сообщений: 125
3JIA9I с**а
А если явно указать индекс?


При запросе ?
30 ноя 05, 13:30    [2125516]     Ответить | Цитировать Сообщить модератору
 Re: Надеюсь решаемая проблема !  [new]
Зайцев Фёдор
Member

Откуда: Лужки
Сообщений: 5308
Да, хинтом
30 ноя 05, 13:31    [2125520]     Ответить | Цитировать Сообщить модератору
 Re: Надеюсь решаемая проблема !  [new]
DenisVa
Member

Откуда:
Сообщений: 125
3JIA9I с**а
Да, хинтом


С намеком на индекс пробую, тоже время - 16 секунд (256000 записей). Вчера перестроил по времени индекс, пока быстро работает, жду замедлений.

Смотрел план выполнения :
Без хинта - 56 % на выборку данных из таблицы, 16% на сортировку, остальное по маленьку на все остальное.
С хинтом - 96% Bookmark Lookup по таблице
30 ноя 05, 14:01    [2125729]     Ответить | Цитировать Сообщить модератору
 Re: Надеюсь решаемая проблема !  [new]
Crimean
Member

Откуда:
Сообщений: 13148
Смотреть лучше на стоимости в трасере. Бо в планах эти % до одного места... В планах максимум на толщину стрелок надо смотреть...
30 ноя 05, 14:03    [2125747]     Ответить | Цитировать Сообщить модератору
 Re: Надеюсь решаемая проблема !  [new]
DenisVa
Member

Откуда:
Сообщений: 125
Crimean
Смотреть лучше на стоимости в трасере. Бо в планах эти % до одного места... В планах максимум на толщину стрелок надо смотреть...


Сорри, а это где ? И что такое трасер ?
30 ноя 05, 14:26    [2125922]     Ответить | Цитировать Сообщить модератору
 Re: Надеюсь решаемая проблема !  [new]
Crimean
Member

Откуда:
Сообщений: 13148
Start / Programs / MS SQL Server / Profiler
В нем
File / New / Trace
30 ноя 05, 15:20    [2126379]     Ответить | Цитировать Сообщить модератору
 Re: Надеюсь решаемая проблема !  [new]
DenisVa
Member

Откуда:
Сообщений: 125
Crimean
Start / Programs / MS SQL Server / Profiler
В нем
File / New / Trace


Честно говоря я знаю что такое Profiler (а то совсем чухонно начал чувстовать).
Смотрю !
30 ноя 05, 16:07    [2126724]     Ответить | Цитировать Сообщить модератору
 Re: Надеюсь решаемая проблема !  [new]
DenisVa
Member

Откуда:
Сообщений: 125
Сделал по полю датавремя кластерный индекс и все летает уже 1,5 недели
7 дек 05, 10:53    [2147948]     Ответить | Цитировать Сообщить модератору
 Re: Надеюсь решаемая проблема !  [new]
SanyL
Member

Откуда: Москва
Сообщений: 4540
Может планы выполнения привидете...
7 дек 05, 11:21    [2148105]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить