powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Стали регулярно слетать индексы (FoxPro)
7 сообщений из 7, страница 1 из 1
Стали регулярно слетать индексы (FoxPro)
    #37756202
Тупой!
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день!
Оговорюсь сразу, что с СУБД FoxPro ранее не приходилось работать - впервые пришлось столкнуться, приобретя продукт местного разработчика... Потому прошу помощи специалистов форума!
Работала программа более-менее сносно два года... Сама база располагалась на одном ПК (WinXP prof.), другие пользователи запускали программу по ярлыку на сетевое размещение исполняемого файла... сеть без домена была - все в одной рабочей группе!
Клиентская база росла и со временем производительность перестала быть достаточной... Сопровождающий продукта рекомендовал приобрести выделенный сервер и взял на себя обязанности по его подбору и настройке... В итоге был приобретен сервер (обычный системный блок на самом деле, но с хорошими характеристиками), на который была установлена серверная ОС (Server 2008 x86) и был поднят домен, в который были заведены все пользователи!
После чего начался какой то кошмар! База регулярно стала тормозить до такой степени, что невозможно было обслуживать клиентов! Работа просто вставала, вызывался сопровождающий, который устранял проблему... с его слов почему то слетают индексы! Причину он пояснить не может, наиболее вероятной причиной называет нестабильную работу сети... Однако физически сеть осталась на том же оборудовании, на том же свиче, с теми же проводами... И ранее такого не было никогда...
Антивируса на сервере никакого нет (где то нашел информацию, что индексы в FoxPro из за установленного антивируса бывает слетают и что надо прописать в исключениях каталоги с БД)...
Подскажите, в чем проблема наиболее вероятно? Сейчас сопровождающий пытается выставить крайним системных администраторов организации, мол сеть плохо работает...
Заранее спасибо за любые соображения!
...
Рейтинг: 0 / 0
Стали регулярно слетать индексы (FoxPro)
    #37756264
Sergey Ch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Тупой!... Сейчас сопровождающий пытается выставить крайним системных администраторов организации, мол сеть плохо работает...
Весьма вероятная причина "слета индексов"...
...
Рейтинг: 0 / 0
Стали регулярно слетать индексы (FoxPro)
    #37756443
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1. Спроси в форуме по администрированию Win.
2. Попробуй поставить XP на сервер (контроллер домена куда-нибудь вынеси предварительно)
3. Попробуй сменить сетевуху на сервере.
...
Рейтинг: 0 / 0
Стали регулярно слетать индексы (FoxPro)
    #37756453
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Потом сервер мощный не особо нужен для файл-серверной проги, гораздо важнее пропускная способность сети, тут еще как вариант поставить свич с гигабитным портом для сервера.
А вообще я думаю лучше в какую-нибудь контору специализирующуюся на сетях обратиться, пусть дорого, но зато быстро обследуют и найдут слабые места.
...
Рейтинг: 0 / 0
Стали регулярно слетать индексы (FoxPro)
    #37756458
Тупой!
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
На иностранных ресурсах кажется нашел причину... все гораздо банальней! Проблема действительно в 2008 сервере... точнее в протоколе SMB2.0... Слетают индексы только в путь, если он включен! Помогает отключение данного протокола - индексы перестают слетать! Проблема масштабная, как выяснилось...
Сегодня попробую отключить данный протокол на сервере - по результатам отпишусь...
...
Рейтинг: 0 / 0
Стали регулярно слетать индексы (FoxPro)
    #37765650
Тупой!,

Есть несколько причин.
1. Возможно приложение не VFP, а Foxpro для DOS, соответственно индексы созданы в старом фоксе.
Там частенько слетали.
2. Возможно виновата сама сеть.
3. Возможно прога работает на виндовсе 7 или в Висте и не стоит совместимость с XP в ярлыке программы.
4. Возможно само приложение на фоксе не адаптировано под работу с несколькими юзерами в сети.
5. Возможно не установлено в config.fpw кодировка среды и SET COLLATE.
Вариант решения проблемы:
В config.fpw добавить строчки
CODEPAGE=AUTO (или CODEPAGE=1251 если будет ошибка запуска)
AUTOSAVE=ON (этой строчкой можно включить автосохранение буфера данных при редактировании записей юзером)
COLLATE="RUSSIAN" (если текущая установка среды фокса SET COLLATE TO "MACHINE" а индексы созданы как русские при включённой установке SET COLLATE TO "RUSSIAN" - вот тогда будут тормоза при поиске)
Проверить легко - скопируй всю базу сервака на локальный диск где тормоза имеют место, и запусти.
Сразу вычислишь - изза рабочей станции проблема или изза сервака.
...
Рейтинг: 0 / 0
Стали регулярно слетать индексы (FoxPro)
    #37769565
karly™
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Тупой!Антивируса на сервере никакого нет (где то нашел информацию, что индексы в FoxPro из за установленного антивируса бывает слетают и что надо прописать в исключениях каталоги с БД)...А на рабочих станциях какой антивирус стоит? В 90% случаев причина разрушений БД - антивирус Касперского. Его нужно настраивать на каждой рабочей станции.
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Стали регулярно слетать индексы (FoxPro)
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]