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

Откуда:
Сообщений: 21
Ситуация такая - есть ссылочное поле в таблице , регуляно выполняется некоторый запрос select в котором это поле присутствует в where поле={.....} до определенной записи запрос выполняется очень быстро, после в десятки раз медленнее , Дело именно в этом поле т.к исключение его из запроса все возвращает на круги своя. Подскажите пожалуйста в чем может быть дело.
19 окт 09, 12:18    [7804355]     Ответить | Цитировать Сообщить модератору
 Re: Непонятный глюк SQL базы  [new]
DENIS_CHEL
Member

Откуда:
Сообщений: 23097
Не плохо было бы увидеть планы выполнения запросов и скрипт создания таблицы, так же огласите версию сервера.

---------------------------------------------------------
- Ну вы тут и нафлудили! - сказал Геракл, зайдя на Авгиев форум..
19 окт 09, 12:23    [7804387]     Ответить | Цитировать Сообщить модератору
 Re: Непонятный глюк SQL базы  [new]
DeColo®es
Member

Откуда: Москва
Сообщений: 5499
Блог
Настройте периодическое обносление статистики.
19 окт 09, 12:43    [7804557]     Ответить | Цитировать Сообщить модератору
 Re: Непонятный глюк SQL базы  [new]
Mike14
Member

Откуда:
Сообщений: 21
Сейчас обновляю статистику , сообщу о результатах
19 окт 09, 13:46    [7805259]     Ответить | Цитировать Сообщить модератору
 Re: Непонятный глюк SQL базы  [new]
Mike14
Member

Откуда:
Сообщений: 21
Версия сервера-
Microsoft SQL Server 2000 - 8.00.2040 (Intel X86) May 13 2005 18:33:17 Copyright (c) 1988-2003 Microsoft Corporation Enterprise Edition on Windows NT 5.2 (Build 3790: )
19 окт 09, 14:01    [7805375]     Ответить | Цитировать Сообщить модератору
 Re: Непонятный глюк SQL базы  [new]
Mike14
Member

Откуда:
Сообщений: 21
А возможно ли влияние статистики на такое поведение запроса?
19 окт 09, 14:05    [7805403]     Ответить | Цитировать Сообщить модератору
 Re: Непонятный глюк SQL базы  [new]
DeColo®es
Member

Откуда: Москва
Сообщений: 5499
Блог
Грамотное использование статистики - одна из основных задач в работе оптимизатора DatabaseEngine.
Вот. :)
19 окт 09, 17:32    [7807330]     Ответить | Цитировать Сообщить модератору
 Re: Непонятный глюк SQL базы  [new]
Mike14
Member

Откуда:
Сообщений: 21
Уважаемые вынужден продолжить тему - с базой выходит так делаю
exec sp_msforeachtable N'UPDATE STATISTICS ? WITH FULLSCAN'
база работает быстро все ок. Через 2-4 дня все замедляется , очень нужна Ваша помощь.
10 ноя 09, 09:59    [7905840]     Ответить | Цитировать Сообщить модератору
 Re: Непонятный глюк SQL базы  [new]
pkarklin
Member

Откуда: Москва (Муром)
Сообщений: 74927
Mike14,

Ну так статистику надо апдейтить периодически.
10 ноя 09, 10:00    [7905853]     Ответить | Цитировать Сообщить модератору
 Re: Непонятный глюк SQL базы  [new]
DENIS_CHEL
Member

Откуда:
Сообщений: 23097
Сделайте job, и запускайте его время от времени (например ночью)…

А то у вас как в анекдоте:

Голова чешется…
Мыть пробовала?
Пробовала, через полгода опять чешется…

---------------------------------------------------------
- Ну вы тут и нафлудили! - сказал Геракл, зайдя на Авгиев форум..
10 ноя 09, 10:03    [7905867]     Ответить | Цитировать Сообщить модератору
 Re: Непонятный глюк SQL базы  [new]
Mike14
Member

Откуда:
Сообщений: 21
Про Job это понятно , меня беспокоит другое. Раньше такого не было, вся эта ситуация началась с месяц назад не признак ли это проблем с базой?
И еще вопрос Обязательно ли запуск с параметром FulScan
10 ноя 09, 10:07    [7905896]     Ответить | Цитировать Сообщить модератору
 Re: Непонятный глюк SQL базы  [new]
Mike14
Member

Откуда:
Сообщений: 21
Дайте хотя бы ссылку где почитать....
10 ноя 09, 10:32    [7906027]     Ответить | Цитировать Сообщить модератору
 Re: Непонятный глюк SQL базы  [new]
komrad
Member

Откуда: Msk -> Utrecht
Сообщений: 5189
Mike14
Про Job это понятно , меня беспокоит другое. Раньше такого не было, вся эта ситуация началась с месяц назад не признак ли это проблем с базой?
И еще вопрос Обязательно ли запуск с параметром FulScan


проблемы с базой проверяются командой dbcc checkdb

читать можно в Books Online или на сайте Микрософта
10 ноя 09, 11:08    [7906294]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить