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

Откуда:
Сообщений: 3
Здравствуйте, умные дядьки. Помогите нубу..
Подсунули мне в разобраться с работой одной базы. Раньше не работал с SQL, поэтому сейчас очень активно читаю мануалы. База (sql 2000) маленькая - 2гб, пользователей - 4. Проблема в том, что очень сильно увеличился доступ к данным в базе, после перестроения индексов, проблема ушла, но ушла буквально на 30 минут. dbcc checkdb ошибок не находит. Rebuild Index Task (Maintenance Plan) - нету(либо не смог найти). Как еще можно настроить автоматическую реиндексацию в зависимости от заполнения? Можно конечно скриптом, что каждые минут 10 проходил по базе, но это извращение.
Знаю что вопрос, возможно, глупый, но пока познаю загадочный мир SQL.. Спасибо!
6 мар 14, 15:09    [15683270]     Ответить | Цитировать Сообщить модератору
 Re: SQL2000 проблемы в индексации  [new]
Владислав Колосов
Member

Откуда:
Сообщений: 8828
Возможно, дело в том, что у базы выключено автоматическое обновление статистик. Смотрите в свойствах базы.
6 мар 14, 15:19    [15683409]     Ответить | Цитировать Сообщить модератору
 Re: SQL2000 проблемы в индексации  [new]
Glory
Member

Откуда:
Сообщений: 104751
ololosmile
Проблема в том, что очень сильно увеличился доступ к данным в базе,

Что прямо вот для любого запроса увеличился ?

ololosmile
проблема ушла, но ушла буквально на 30 минут

И что произошло за эти 30минут с 2Гб данных ? Их все поменяли ?
6 мар 14, 15:24    [15683455]     Ответить | Цитировать Сообщить модератору
 Re: SQL2000 проблемы в индексации  [new]
ololosmile
Member

Откуда:
Сообщений: 3
Авто обновление статистик - включено. Статистики обновляются без проблем.
Да в том то и дело, что базу меняют мало (за 3 или даже 4 года она стала 2гб, т.е. менее Гб в год), в основном, я бы даже сказал, что только и делают, что читают из неё.
Logical Fragmentation у индексов (запрашиваемых) становится 30-50 вместо 0, буквально за 10 запросов. Дальше ползет медленнее, но продолжает увеличиваться..
6 мар 14, 16:39    [15684077]     Ответить | Цитировать Сообщить модератору
 Re: SQL2000 проблемы в индексации  [new]
Glory
Member

Откуда:
Сообщений: 104751
ololosmile
Logical Fragmentation у индексов (запрашиваемых) становится 30-50 вместо 0, буквально за 10 запросов

За 10 запросов на чтение ??
6 мар 14, 16:41    [15684098]     Ответить | Цитировать Сообщить модератору
 Re: SQL2000 проблемы в индексации  [new]
ololosmile
Member

Откуда:
Сообщений: 3
К сожалению да. По факту из базы только читают.
Получил доступ до сервера, раньше мог только смотреть через SQLMS. Нашел Rebuild Index Task (Maintenance Plan).. Очень не хочется такими костылями действовать :)
6 мар 14, 16:59    [15684262]     Ответить | Цитировать Сообщить модератору
 Re: SQL2000 проблемы в индексации  [new]
Glory
Member

Откуда:
Сообщений: 104751
ololosmile
К сожалению да. По факту из базы только читают.

Вы придумываете. Или скорее просто не владете информацией, что происходит в базе
6 мар 14, 17:02    [15684291]     Ответить | Цитировать Сообщить модератору
 Re: SQL2000 проблемы в индексации  [new]
Владислав Колосов
Member

Откуда:
Сообщений: 8828
ololosmile, так не бывает, равно как и чудес.
Включите профайлер и посмотрите кто вам портит индексы. А какое железо всё это поддерживает?
6 мар 14, 18:21    [15684710]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить