Отправляет email-рассылки с помощью сервиса Sendsay

RFpro.ru: 1С для программиста

  Все выпуски  

RusFAQ.ru: 1С для программиста


РАССЫЛКИ ПОРТАЛА RUSFAQ.RU

/ КОМПЬЮТЕРЫ И ПО / Языки программирования / 1С для программиста

Выпуск № 311
от 03.10.2006, 10:05

Администратор:Калашников О.А.
В рассылке:Подписчиков: 266, Экспертов: 35
В номере:Вопросов: 1, Ответов: 4


Вопрос № 56985: Доброго времени суток уважаемые эксперты! Вопрос прост, каков предельный размер dbf-файлов базы 1С:7.7, и что будет когда он за этот размер перевалит? Применительно к практике у меня база весит 10,5 ГБ, самые большие файлы DT450.DBF имеет размер 1 90...

Вопрос № 56.985
Доброго времени суток уважаемые эксперты! Вопрос прост, каков предельный размер dbf-файлов базы 1С:7.7, и что будет когда он за этот размер перевалит? Применительно к практике у меня база весит 10,5 ГБ, самые большие файлы DT450.DBF имеет размер 1 902 575 985 байт, RA551.DBF - 1 880 457 216 байт, они прибавляют в весе примерно по 100 мб в месяц, когда мне ждать неприятностей? Заранее спасибо за ответы.
Отправлен: 28.09.2006, 09:57
Вопрос задал: ATan (статус: 1-ый класс)
Всего ответов: 4
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: Гребиников Павел Генадьевич
Здравствуйте, ATan!
В принципе, размер ДБФ не критичен для 1с, все определяется файловой системой.
поставте НТФС,
если есть какие-то глюки или боитесь - перейдите на SQL, но в принципе это не обязательно.
---------
Плох тот юзер, который не мечтает стать админом...
Ответ отправил: Гребиников Павел Генадьевич (статус: 2-ой класс)
Ответ отправлен: 28.09.2006, 10:18

Отвечает: Шахрайчук Владимир Анатольевич
Здравствуйте, ATan!
DT450.DBF это табличная часть какогото документа. Размер, по моему, не критичен.
А вот размер rg551.dbf (обратите внимание, не ra, a rg) очень критичен. Это закэшированные остатки в регистрах на дату, кратную периодичности сохранения итогов Операции-Управление оперативными итогами-периодичность сохранения остатков. Когда размер этого файла перевалит за 400Мб то время выполнения комманды Рег.Рассчитать РегистрыНа станет больше 5 мин, независимо от размера оперативки (2Гб)и мощи процессора(Пень 3.4). Когда размер у меня разбух до 650 Мб, время возросло до бесконечности, работа стала невозможной. Выход был очень прост: я удалил из этого файла пустые записи, и он ужался до 30 Мб, опять работа залетала. Пример удаления записей у меня здесь: ftp://ip32-94.zt.ukrtel.net/ertclosebase.ert процедура УдалитьНулевое
Так же наверное критичен размер файла остатков бухгалтерских итогов (не знаю, какой файл)
Ответ отправил: Шахрайчук Владимир Анатольевич (статус: Студент)
Ответ отправлен: 28.09.2006, 11:51
Оценка за ответ: 4

Отвечает: vcv
Здравствуйте, ATan!
Максимальное количество записей для Clipper и FoxPro (1С как я понимаю на таком же движке сделано) 1 миллиард. Умножьте это количество на размер записи в байтах и получите предельный теоретический размер DBF-файла. Думаю, что размера записи большинства 1С-ных файлов вы получите десятки гигабайт.
Но это предел теоретический, у ДБФ много недостатков, которые многих заставляют переходить на SQL гораздо раньше. Слишком больше время переиндексации БД (а переиндексация требуется после каждого некорректного выхода). Почти невозможно работать с базой по сети, только терминал. При увеличении числа пользователей резко начинает падать быстродействие. При увеличении интенсивности ввода данных резко возрастает вероятность логического сбоя БД (отсутствует механизм транзакций).
Ответ отправил: vcv (статус: 2-ой класс)
Ответ отправлен: 28.09.2006, 11:51
Оценка за ответ: 5

Отвечает: Краюшкин Игорь Валерьевич
Здравствуйте, ATan!

Из собственной практики знаю, что если файловая система FAT32, то желательно не превышать размер одного файла более 10Гб, а если файловая система NTFS - то предела мы еще не достигли.
Не помню сколько сейчас весит база, но в архиве она занимает 155Мб.
Ответ отправил: Краюшкин Игорь Валерьевич (статус: 3-ий класс)
Ответ отправлен: 28.09.2006, 18:24
Оценка за ответ: 2
Комментарий оценки:
Интересно как это на FAT32 размер файла может быть больше 4 ГБ? И что у тебя за архиватор, который базу 1С в 10 ГБ, сворачивает до 155 МБ?


Отправить вопрос экспертам этой рассылки

Приложение (если необходимо):

* Код программы, выдержки из закона и т.п. дополнение к вопросу.
Эта информация будет отображена в аналогичном окне как есть.

Обратите внимание!
Вопрос будет отправлен всем экспертам данной рассылки!

Для того, чтобы отправить вопрос выбранным экспертам этой рассылки или
экспертам другой рассылки портала RusFAQ.ru, зайдите непосредственно на RusFAQ.ru.


Форма НЕ работает в почтовых программах The BAT! и MS Outlook (кроме версии 2003+)!
Чтобы отправить вопрос, откройте это письмо в браузере или зайдите на сайт RusFAQ.ru.


© 2001-2006, Портал RusFAQ.ru, Россия, Москва.
Идея, дизайн, программирование: Калашников О.А.
Email: adm@rusfaq.ru, Тел.: +7 (926) 535-23-31
Авторские права | Реклама на портале
Версия системы: 4.36 от 06.09.2006
Яндекс Rambler's Top100

В избранное