Работа с полями типа "Файл"
-
cocos
- Сообщения: 22
- Зарегистрирован: Чт июл 10, 2025 1:44 pm
Работа с полями типа "Файл"
Тут возник вопрос (был звонок по телефону), что после попытки занесения информации (файлов типа .DOC, .PDF, .XLS и другие) в поле типа “Файл” и нажатия Ok довольно долго приходится ждать выхода из этой ситуации. В этой связи у пользователей возникла мысль, что программа, якобы, проводит Индексацию содержимого заносимого файла (неверная, конечно же, мысль), что и приводит к задержке. Банк данных имеет размер примерно 45Гб. В чем может быть причина? Возможно проблема в пропускной способности Сети, хотя на компьютерах стоит сетевая карта с 1Гб, Свитч или сетевой коммутатор работает на 8-ми жильную витую пару. Спасибо.
-
Zuluss
- Сообщения: 41
- Зарегистрирован: Чт авг 22, 2024 1:35 pm
Re: Работа с полями типа "Файл"
Это надо посмотреть в настройке индексов банка. Файлы могут быть индексированы. И по ним может осуществляться поиск.
45 ГБ достаточно большой объем банка, поэтому при попытке отображения всех записей в просмотре/коррекции может потребоваться значительное время.
-
Zuluss
- Сообщения: 41
- Зарегистрирован: Чт авг 22, 2024 1:35 pm
Re: Работа с полями типа "Файл"
Нашел своё сообщение, которое отправлял на старый форум в 2015 году.
Пришлось повозиться с большим количеством документов (порядка сотни тысяч) в различных видах представления (текстовые документы doc, сканированные рукописные и принтерные в pdf, tiff, jpeg и т.п.) и общим объемом более 10 ГБ. Поначалу пробовал загонять в поля "Файл". При объеме более 1 ГБ перешел на "Внешний файл", а при более 5 на Путь к файлу в поле "Текст". Сам банк составлял порядка единиц процентов от общего объема. Папка с документами ArhDocs иди Files лежала в директории банка. Было удобно с ней работать другими программами, например, пакетным распознаванием FineReader. Т.к. эта папка был статичной, была создана только одна её копия, хранившаяся отдельно. Копировать её вместе с копией банка нужды не было."Пользать" по ней проводником тоже нужды не было. Был сделан один раз список файлов иерархической структуры объемом порядка 10 Мб. По пути к файлу в текстовом поле он открывался очень быстро, в десятки раз быстрее чем при использовании проводника (имеется ввиду проход по иерархии).
Пришлось повозиться с большим количеством документов (порядка сотни тысяч) в различных видах представления (текстовые документы doc, сканированные рукописные и принтерные в pdf, tiff, jpeg и т.п.) и общим объемом более 10 ГБ. Поначалу пробовал загонять в поля "Файл". При объеме более 1 ГБ перешел на "Внешний файл", а при более 5 на Путь к файлу в поле "Текст". Сам банк составлял порядка единиц процентов от общего объема. Папка с документами ArhDocs иди Files лежала в директории банка. Было удобно с ней работать другими программами, например, пакетным распознаванием FineReader. Т.к. эта папка был статичной, была создана только одна её копия, хранившаяся отдельно. Копировать её вместе с копией банка нужды не было."Пользать" по ней проводником тоже нужды не было. Был сделан один раз список файлов иерархической структуры объемом порядка 10 Мб. По пути к файлу в текстовом поле он открывался очень быстро, в десятки раз быстрее чем при использовании проводника (имеется ввиду проход по иерархии).
-
cocos
- Сообщения: 22
- Зарегистрирован: Чт июл 10, 2025 1:44 pm
Re: Работа с полями типа "Файл"
Спасибо за разъяснения. В принципе до последнего времени все работало нормально. Программа была установлена на Сервере с Windows XP, но при подключении 5-го пользователя количество одновременно работающих Сессий было превышено (кто-то подсказал, да и согласно документации для XP это максимум 10). Сами Рабочие Станции имеют различную ОС – от Win7 до Win10. После переустановки Сервера на Win10 и проведения некоторых других действий со Свитчами (2 Свитча, причем первый – с 4-мя Рабочими Станциями подсоединен к другому, второй - на 1 Рабочую Станцию и Сервер) начались проблемы. Вариант перехода на - Путь к файлу в поле "Текст" – для нас неприемлем, уже загружено значительное количество документов в Банк Данных: меня просто не поймут. Одним словом, будем разбираться.
-
Zuluss
- Сообщения: 41
- Зарегистрирован: Чт авг 22, 2024 1:35 pm
Re: Работа с полями типа "Файл"
Если работа ведется через формы ввода, то переход может быть вообще не заметен для пользователя.
Файлы можно выгрузить в нужный каталог и работать уже с ним. Для имен я использовал контрольную сумму и существующее расширение. Это гарантировало отсутствие дублирования файлов. Реальные имена также хранились в банке. Ещё в банке хранился путь к файлу оригинала, откуда он загружался. Сразу было видно пользователя. Такая организация существенно уменьшала объем самого банка и увеличивала скорость работы с ним.
У Вас используется файл-серверная версия программы?
-
cocos
- Сообщения: 22
- Зарегистрирован: Чт июл 10, 2025 1:44 pm
Re: Работа с полями типа "Файл"
Да, использую файл-серверную организацию работы сети. Дома на Демо-версии экспериментировал через внутренний Web-сервер - получилось довольно неплохо с прилагаемыми скриптами, но на это пользователи вряд ли пойдут: показывать все заново, объяснять - морока. Как одно из решений было создать новую Базу и перенести туда эти файлы, для этого сейчас я в разделе "Формулы" приведу пример этой формулы, которая почему-то не сработала. Буду рад за помощь.
-
cocos
- Сообщения: 22
- Зарегистрирован: Чт июл 10, 2025 1:44 pm
Re: Работа с полями типа "Файл"
Проблема разрешилась снятием "галочек" с некоторых режимах работы программы. Тут ведь главное, чтобы операторы и руководство были довольны.