Форум » [x]Harbour » Проблема с индексами » Ответить

Проблема с индексами

wad1: Помогите советом (или посочувствуйте). Ситуация такая: есть система, состоящая из нескольких модулей (Зарплата, Кадры, Табельный учет). Причем первый продукт - на CLipper, остальные на Delphy с драйвером Appolo. Таблицы общие. Работает у нескольких сотен клиентов. Недавно (полгода назад) зарплатную часть реализовали еще и на Harbour. В основном ощущения положительные, однако в некоторых конторах от харборного варианта пришлось отказаться: часто рушатся индексы. Причина понятна: сеть сбоит (блок кода обработки ошибок фиксирует в специальном файле коды ошибок). Однако Clipper'ный вариант работает намного надежнее. Что-нибудь можно предпринять, кроме улучшения работы сети?

Ответов - 8

Dima: wad1 пишет: Причина понятна: сеть сбоит Каковы причины ? Компы , свичи , хабы висят на бесперебойниках ?

SkyNET: wad1 пишет: от харборного варианта пришлось отказаться: часто рушатся индексы. Причина понятна: сеть сбоит У меня на хХарборе наоборот индексы стали надежней... Пропало большинство проблем из Клипера 5.3б.... Есть рекомендация для таких случаев: ставь при первом запуске программы индексацию БД и на день спокойно должно хватить...

Dima: SkyNET пишет: ставь при первом запуске программы индексацию БД и на день спокойно должно хватить... +1


Pasha: Вы точно определили причину сбоя в индексах ? Может быть, причина в несовместимости harbour dbfcdx и apollo по индексам/блокировкам ?

wad1: По поводу причин сетевых сбоев ничего сказать не могу: сеть не моя, там свои хозяева. Однако в файле ошибок много записей с DOS ошибкой 5, а также ошибка блокировки индексов, что также возникает из-за проблем в сети. Индексирование перед началом работы не помогает: несколько раз отваливается какая-нибудь рабочая станция и после этого не находятся записи, а то и просто все виснет. По поводу совместимости: Clipper с Apollo работает много лет и проблем не было. То же самое и про Harbour+Apollo при нормальной работе сети (или в локальном режиме).

Dima: wad1 С такой сеткой похоже любая сетевая задача будет глючить. Нужно привести сеть в порядок , заодно и вирусы поискать.

wad1: Так ведь не любая виснет: Clipper 5.2e+Apollo не приводят к фатальным последствиям на этой же сети.

Vlad04: У меня в сети работают несколько задач с количеством компьютеров от 3-х до 20 на xHarboar.Одно время были проблемы - некорректные записи в базе. Исчезли проблемы после того , как добавление новых записей стал выполнять в два этапа: 1) На локальной машине заполняю запись ,2) а потом её добавляю в общую базу.



полная версия страницы