Непомерный рост БД

Администрирование баз данных (Pervasive.SQL, MS SQL, Oracle, утилита Support)

Модераторы: m0p3e, edward_K, Модераторы

Ответить
Johny
Местный житель
Сообщения: 291
Зарегистрирован: 29 мар 2005, 17:49
Откуда: С-Петербург
Контактная информация:

Непомерный рост БД

Сообщение Johny »

Ситуация такая. Платформа Microsoft SQL Server 2000 Enterprise edition
Галактика 7.11

База растет неимоверными темпами - 2 Гига за 10 дней.
На SQL перешли месяца два назад. И вроде на Первасиве 8 таких проблем не было.
Соответсвенно вопрос, может какие настройки в самом SQL не правильные?
И как все это исправить? ???
Безвыходных ситуаций не бывает: DO LOOP WHILE TRUE
Galpro_
Посетитель
Сообщения: 38
Зарегистрирован: 29 мар 2005, 17:49
Контактная информация:

Re: Непомерный рост БД

Сообщение Galpro_ »

Весело :))
Galpro_
Посетитель
Сообщения: 38
Зарегистрирован: 29 мар 2005, 17:49
Контактная информация:

Re: Непомерный рост БД

Сообщение Galpro_ »

В нашей версии такого нету :) http://itpark.ru
на галактической восьмерке же еще быстрее будет расти...
Johny
Местный житель
Сообщения: 291
Зарегистрирован: 29 мар 2005, 17:49
Откуда: С-Петербург
Контактная информация:

Re: Непомерный рост БД

Сообщение Johny »

Хорошо, а можут кто-нибудь пояснит что за файлы создает SQL:
galaxyData.dat
galaxyIndex.dat
galaxyJournal.dat
galaxyLog.dat
galaxySystem.dat
Вот есть подозрения, что galaxyLog.dat
можно периодически сносить без зазрения совести. Но не уверен.
Скажите, что из этого есть журнал транзакций?
Безвыходных ситуаций не бывает: DO LOOP WHILE TRUE
edward_K
Заслуженный деятель интернет-сообщества
Сообщения: 5188
Зарегистрирован: 29 мар 2005, 17:49
Откуда: SPB galaxy spb

Re: Непомерный рост БД

Сообщение edward_K »

Galaxylog и есть
лучше не сносить а паковать штатным средством enterprise Sql
базу в offline
Strinc
Johny
Местный житель
Сообщения: 291
Зарегистрирован: 29 мар 2005, 17:49
Откуда: С-Петербург
Контактная информация:

Re: Непомерный рост БД

Сообщение Johny »

А не трудно поподробнее, какое штатное средство для паковки и что означает Strinc?
Безвыходных ситуаций не бывает: DO LOOP WHILE TRUE
Johny
Местный житель
Сообщения: 291
Зарегистрирован: 29 мар 2005, 17:49
Откуда: С-Петербург
Контактная информация:

Re: Непомерный рост БД

Сообщение Johny »

Кажется разобрался. Strinc подразумевает Shrink?
Я пытался ее на тесте запустить и вис капитально. Сейчас дождался завершения и база уменьшилась больше чем на 6 гигов.

Спасибо всем сочувствующим :)
Безвыходных ситуаций не бывает: DO LOOP WHILE TRUE
WiRuc
Местный житель
Сообщения: 414
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Воронеж

Re: Непомерный рост БД

Сообщение WiRuc »

Ну во-первых лог не должен так капитально расти, если только вы постоянно не пересчитываете сальдовые остатки :)
Во-вторых, если вы будете делать SHRINK логу, то об восстановлении после сбоя можно забыть. Вместо этого надо делать каждый вечер BACKUP LOG. Короче, настраивай maintance plan.
В-третьих, если восстановление не сильно волнует :), то переведи базу в режим восстановления SIMPLE, в этом режиме лог автоматически обрезается.
Johny
Местный житель
Сообщения: 291
Зарегистрирован: 29 мар 2005, 17:49
Откуда: С-Петербург
Контактная информация:

Re: Непомерный рост БД

Сообщение Johny »

Чего-то я не допонял. Если я делаю SHRINK, потом backup базы. То разве я не смогу сделать Restore?
Например база backup'ится по плану: ежедневно, еженедельно, ежемесячно.
И в принципе эта периодичность устраивает.
Разве в таком случае нельзя делать Shrink скажем еженедельно?
Что подразумевается под фразой: "об восстановлении после сбоя можно забыть"?
Безвыходных ситуаций не бывает: DO LOOP WHILE TRUE
Ответить