Форум » [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) а потом её добавляю в общую базу.
полная версия страницы