Foxpro и сетевой диск

2michael
Дата: 21.12.2012 11:08:25
Есть прога с базой на foxpro
база на диске C:\Base
создан сетевой диск Z:, который ссылается на c:\Base
в ini файле прописан путь к базе
Вопрос, почему программа работает с ini в котором путь к базе указан c:\Base раза в полтора быстрее, чем если в ini путь указан на сетевой диск?
у всех так же?
Dima T
Дата: 21.12.2012 18:58:02
Влияет только сколько одновременно разных компов используют базу. Если один, то хоть Z: хоть C:.
Если хоть кто-то по сетке базу открыл, то станет заметно медленнее работать.
AndreTM
Дата: 21.12.2012 19:30:40
Dima T, не факт, и отношение к блокировкам хоть и имеет, но...
Чисто теоретически (мне лень сейчас искать подробности) - если вы обратились к ресурсу как к сетевому (пусть он и расположен физически у вас же на диске) - то обмен с ресурсом может идти с использованием именно сетевых сервисов, вплоть до 2 уровня... соответственно, почувстсвуйте разницу между прямым чтением/записью в ФС (и кэш HDD) и прогонкой инфы через стек TCP/IP (или Ethernet) с контролем доступа к ресурсу...
Dima T
Дата: 21.12.2012 20:33:39
AndreTM
Чисто теоретически

Чисто практически надо взять и проверить, а затем писать выводы.

Именно таким вопросом как он поставлен ТС не задавался, но довольно долго вел разработку в таком режиме, расшаривал у себя папку с исходниками и подцелял ее как сетевой диск. Таблички были иногда не маленькие, но тормозов не замечал, как и не замечал тормоза при работе по сетке пока используешь файл в одиночку, но как только его открывает кто-то еще, так сразу тормоза начинаются, причем по времени это в разы медленнее. Это особенность файл-сервера виндовса.
AndreTM
Дата: 21.12.2012 20:46:43
Не согласен, но спорить не буду...
Jonny540
Дата: 22.12.2012 09:04:46
2michael
создан сетевой диск Z:, который ссылается на c:\Base
Извините, не догоняю. Это как понимать?