Страница 1 из 1
Непомерный рост БД
Добавлено: 18 ноя 2004, 18:51
Johny
Ситуация такая. Платформа Microsoft SQL Server 2000 Enterprise edition
Галактика 7.11
База растет неимоверными темпами - 2 Гига за 10 дней.
На SQL перешли месяца два назад. И вроде на Первасиве 8 таких проблем не было.
Соответсвенно вопрос, может какие настройки в самом SQL не правильные?
И как все это исправить? ???
Re: Непомерный рост БД
Добавлено: 18 ноя 2004, 22:13
Galpro_
Весело
)
Re: Непомерный рост БД
Добавлено: 18 ноя 2004, 22:19
Galpro_
В нашей версии такого нету
http://itpark.ru
на галактической восьмерке же еще быстрее будет расти...
Re: Непомерный рост БД
Добавлено: 19 ноя 2004, 10:25
Johny
Хорошо, а можут кто-нибудь пояснит что за файлы создает SQL:
galaxyData.dat
galaxyIndex.dat
galaxyJournal.dat
galaxyLog.dat
galaxySystem.dat
Вот есть подозрения, что galaxyLog.dat
можно периодически сносить без зазрения совести. Но не уверен.
Скажите, что из этого есть журнал транзакций?
Re: Непомерный рост БД
Добавлено: 19 ноя 2004, 12:23
edward_K
Galaxylog и есть
лучше не сносить а паковать штатным средством enterprise Sql
базу в offline
Strinc
Re: Непомерный рост БД
Добавлено: 19 ноя 2004, 15:12
Johny
А не трудно поподробнее, какое штатное средство для паковки и что означает Strinc?
Re: Непомерный рост БД
Добавлено: 19 ноя 2004, 16:36
Johny
Кажется разобрался. Strinc подразумевает Shrink?
Я пытался ее на тесте запустить и вис капитально. Сейчас дождался завершения и база уменьшилась больше чем на 6 гигов.
Спасибо всем сочувствующим
Re: Непомерный рост БД
Добавлено: 22 ноя 2004, 17:37
WiRuc
Ну во-первых лог не должен так капитально расти, если только вы постоянно не пересчитываете сальдовые остатки
Во-вторых, если вы будете делать SHRINK логу, то об восстановлении после сбоя можно забыть. Вместо этого надо делать каждый вечер BACKUP LOG. Короче, настраивай maintance plan.
В-третьих, если восстановление не сильно волнует
, то переведи базу в режим восстановления SIMPLE, в этом режиме лог автоматически обрезается.
Re: Непомерный рост БД
Добавлено: 22 ноя 2004, 18:01
Johny
Чего-то я не допонял. Если я делаю SHRINK, потом backup базы. То разве я не смогу сделать Restore?
Например база backup'ится по плану: ежедневно, еженедельно, ежемесячно.
И в принципе эта периодичность устраивает.
Разве в таком случае нельзя делать Shrink скажем еженедельно?
Что подразумевается под фразой: "об восстановлении после сбоя можно забыть"?