дефрагментация

Обсуждение программных комплексов "Smeta.RU" и "BabyСмета"

Модератор: Модераторы




дефрагментация

Сообщение Valet Пн Янв 14, 2008 23:20

Недавно приобрёл и установил 5 версию Smeta.ru
И вдруг обнаружил, что невозможно дефрагментировать жёсткий диск, на котором установлена smeta.ru. Файл C:\StroySoft\Server\Base\ DataSD.ssd размером 1,2 ГБ состоит из 420 фрагментов.
Вопрос: эта недоработка разработчиков ПО или существует какой-нибудь патч ? Неужели винт обречён на медленное умирание?
Аватара пользователя
Valet
Новенький
Новенький
 
Сообщения: 7
Зарегистрирован: Пн Янв 14, 2008 22:58
Репутация: 0 (?)

Ваша реклама

google adsense
Группа компаний «СтройСофт»
Зарегистрирован: Чт Авг 22, 2002 11:06

Откуда: Москва

Сообщение Ник. Вт Янв 15, 2008 7:27

на самом деле, размер базы зачастую зависит от дилера, например, у меня база весит 650-800 мб в зависимости от загруженности объектами...

А у Вас ФС какая?

и еще - может быть, Вам поможет утилита IB_backup - там есть ремонт базы
Здесь могла бы быть Ваша реклама
Аватара пользователя
Ник.
Активный участник
Активный участник
 
Сообщения: 161
Зарегистрирован: Вт Мар 20, 2007 8:38
Откуда: Голышманово
Репутация: 0 (?)

Re: дефрагментация

Сообщение Mikle Вт Янв 15, 2008 9:13

Valet писал(а):Недавно приобрёл и установил 5 версию Smeta.ru
И вдруг обнаружил, что невозможно дефрагментировать жёсткий диск, на котором установлена smeta.ru. Файл C:\StroySoft\Server\Base\ DataSD.ssd размером 1,2 ГБ состоит из 420 фрагментов.
Вопрос: эта недоработка разработчиков ПО или существует какой-нибудь патч ? Неужели винт обречён на медленное умирание?


В общем-то работа с файлом базы данных прерогатива СУБД FireBird, а хранение фала на диске (запись, чтение) - происходит средствами используемой операционной системы. Посему даже при очень большом нашем желании невозможно чисто теоретически создать патч решающий такую проблему.

Но на самом деле весьма странно, что так происходит - файл базы данных ничем не отличается от прочих файлов операционной системы. Попробуйте перед дефрагментацией закрыть все экземпляры программы Smeta.ru и остановить службу FireBird. Если и в этом случае дефрагментация не проходит - проверьте диск на наличие ошибок.

Кроме того, если смущает размер файла, то можно сделать многофайловую базу данных, но в таком случае усложняется процедура переноса базы данных на другое место на диске. (см. утилиту IbBackUp).
С уважением. Михаил.
Аватара пользователя
 Mikle
Един с Силой
Един с Силой
 
Сообщения: 1113
Зарегистрирован: Пт Май 06, 2005 11:34
Откуда: Москва
Репутация: 47 (?)

Сообщение Valet Вт Янв 15, 2008 10:28

Спасибо всем за советы.
У меня NTFS. Проверил на другом компе, где стоит та же версия Smeta.ru - всё нормально. Так что проблема, скорее всего, с конкретным компом (или винтом). Попробую с помощью утилиты выполнить восстановление БД.
Вопрос снимается.
Аватара пользователя
Valet
Новенький
Новенький
 
Сообщения: 7
Зарегистрирован: Пн Янв 14, 2008 22:58
Репутация: 0 (?)



Вернуться

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1




© 1995-2019 Группа компаний «СтройСофт»