Очень долго идёт восстановление последовательности!

  • Автор темы PROGRAMMIST
  • Дата начала
P

PROGRAMMIST

#1
Здравствуйте!Подскажите,пожалуйста,в чём может быть проблема.Восстановление последовательности идёт очень долго(1 месяц=9 часов!,раньше около 2 часов)Делал реиндексацию таблиц информационной базы,для увеличения скорости(на дня два с 9 часов уменьшилась на 7 часов,потом снова так же ).Серверный компьютер:Intel®Xeon®CPU,E5520 @ 2.27Ghz 2.27Ггц(два 4-ёх ядерных процессора),15.9ГБ оЗУ.Размер базы:16ГБ,количество пользователей :70 человек!Платформа 8.1.14.72.УПП 1.1Подскажите,что можно сделать!!!!!
 
T

TimeDontWait

#2
Версия SQL ?
что если выгрузить в файловую сделать восстановление последовательности и перегнать обратно.
И как вариант поискать решения http://www.kb.mista.ru/article.php?id=139
 
P

PROGRAMMIST

#3
Восстановление последовательности делается часто,поэтому выгружать в файловую( сделать восстановление последовательности) и перегнать обратно-это не выход.
SQL -сервер 2005.За ссылку-спасибо.Сейчас посмотрю
 
P

PROGRAMMIST

#4
Посмотрел ссылку- не много не то.посоветуйте кто-нибудь,что ещё можно сделать?
 

unknown181538

НеГуру
28.12.2008
1 417
0
#5
А если отловить наиболее затратные стадии, и попробовать оптимизировать код?
 

tanat

Well-known member
02.03.2007
265
0
#6
вариант: "почистить" базу от ненужных периодов. Убрать предыдущие года, оставить текущий. Документов, я так понимаю, хоть одним местом жуй - вот база и "кряхтит".
 
P

PROGRAMMIST

#7
да документов накопилось,конечно много.Я пришёл к выводу,что надо сделать обновление статистики;проверку таблиц базы данных на ошибки;сделать дефрагментацию индексов;реиндексацию таблиц.