|
Стали регулярно слетать индексы (FoxPro)
|
|||
---|---|---|---|
#18+
Добрый день! Оговорюсь сразу, что с СУБД FoxPro ранее не приходилось работать - впервые пришлось столкнуться, приобретя продукт местного разработчика... Потому прошу помощи специалистов форума! Работала программа более-менее сносно два года... Сама база располагалась на одном ПК (WinXP prof.), другие пользователи запускали программу по ярлыку на сетевое размещение исполняемого файла... сеть без домена была - все в одной рабочей группе! Клиентская база росла и со временем производительность перестала быть достаточной... Сопровождающий продукта рекомендовал приобрести выделенный сервер и взял на себя обязанности по его подбору и настройке... В итоге был приобретен сервер (обычный системный блок на самом деле, но с хорошими характеристиками), на который была установлена серверная ОС (Server 2008 x86) и был поднят домен, в который были заведены все пользователи! После чего начался какой то кошмар! База регулярно стала тормозить до такой степени, что невозможно было обслуживать клиентов! Работа просто вставала, вызывался сопровождающий, который устранял проблему... с его слов почему то слетают индексы! Причину он пояснить не может, наиболее вероятной причиной называет нестабильную работу сети... Однако физически сеть осталась на том же оборудовании, на том же свиче, с теми же проводами... И ранее такого не было никогда... Антивируса на сервере никакого нет (где то нашел информацию, что индексы в FoxPro из за установленного антивируса бывает слетают и что надо прописать в исключениях каталоги с БД)... Подскажите, в чем проблема наиболее вероятно? Сейчас сопровождающий пытается выставить крайним системных администраторов организации, мол сеть плохо работает... Заранее спасибо за любые соображения! ... |
|||
:
Нравится:
Не нравится:
|
|||
16.04.2012, 22:28 |
|
Стали регулярно слетать индексы (FoxPro)
|
|||
---|---|---|---|
#18+
Тупой!... Сейчас сопровождающий пытается выставить крайним системных администраторов организации, мол сеть плохо работает... Весьма вероятная причина "слета индексов"... ... |
|||
:
Нравится:
Не нравится:
|
|||
16.04.2012, 23:30 |
|
Стали регулярно слетать индексы (FoxPro)
|
|||
---|---|---|---|
#18+
1. Спроси в форуме по администрированию Win. 2. Попробуй поставить XP на сервер (контроллер домена куда-нибудь вынеси предварительно) 3. Попробуй сменить сетевуху на сервере. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.04.2012, 07:12 |
|
Стали регулярно слетать индексы (FoxPro)
|
|||
---|---|---|---|
#18+
Потом сервер мощный не особо нужен для файл-серверной проги, гораздо важнее пропускная способность сети, тут еще как вариант поставить свич с гигабитным портом для сервера. А вообще я думаю лучше в какую-нибудь контору специализирующуюся на сетях обратиться, пусть дорого, но зато быстро обследуют и найдут слабые места. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.04.2012, 07:53 |
|
Стали регулярно слетать индексы (FoxPro)
|
|||
---|---|---|---|
#18+
На иностранных ресурсах кажется нашел причину... все гораздо банальней! Проблема действительно в 2008 сервере... точнее в протоколе SMB2.0... Слетают индексы только в путь, если он включен! Помогает отключение данного протокола - индексы перестают слетать! Проблема масштабная, как выяснилось... Сегодня попробую отключить данный протокол на сервере - по результатам отпишусь... ... |
|||
:
Нравится:
Не нравится:
|
|||
17.04.2012, 08:05 |
|
Стали регулярно слетать индексы (FoxPro)
|
|||
---|---|---|---|
#18+
Тупой!, Есть несколько причин. 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" - вот тогда будут тормоза при поиске) Проверить легко - скопируй всю базу сервака на локальный диск где тормоза имеют место, и запусти. Сразу вычислишь - изза рабочей станции проблема или изза сервака. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.04.2012, 05:29 |
|
Стали регулярно слетать индексы (FoxPro)
|
|||
---|---|---|---|
#18+
Тупой!Антивируса на сервере никакого нет (где то нашел информацию, что индексы в FoxPro из за установленного антивируса бывает слетают и что надо прописать в исключениях каталоги с БД)...А на рабочих станциях какой антивирус стоит? В 90% случаев причина разрушений БД - антивирус Касперского. Его нужно настраивать на каждой рабочей станции. ... |
|||
:
Нравится:
Не нравится:
|
|||
25.04.2012, 00:28 |
|
|
start [/forum/topic.php?fid=41&fpage=58&tid=1583703]: |
0ms |
get settings: |
10ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
34ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
51ms |
get tp. blocked users: |
2ms |
others: | 262ms |
total: | 398ms |
0 / 0 |