Имя: Пароль:
1C
 
тормозит 1sqlite в распределенном режиме.
0 pavelk79
 
09.06.11
07:20
Добрый день форумчане. Что нужно сделать или как вообще, можно ли победить такую проблему?
Есть бд 1с 7.7. если подключаешься к ней по сети и в бд есть хотя бы один юзер, то все запросы на 1sqlite работают с большими тормозами, если в базе данных один всё ОК. Читал на сайте sqlite вроде как не рекомендуется использовать для этих бд под управлением sqlite диски с NFS файловой системой.
http://sqlite.org/faq.html#q5
Я правильно понял это NTFS или вообще как победить эту проблему? Заранее спасибо.
1 ЧеловекДуши
 
09.06.11
07:22
(0)Переходи на SQL версию, там этого нет :)
2 pavelk79
 
09.06.11
08:30
Спасибо нет возможности.
3 filh
 
09.06.11
08:32
(0) а что за запрос то?
4 pavelk79
 
09.06.11
08:55
абсолютно любой. даже тупо select * from. справочник_номенклатура where descr like `d`
5 pavelk79
 
09.06.11
10:49
Ну что? Никто не пользует 1sqlite на dbf в разделеном режиме.
6 Ёпрст
 
гуру
09.06.11
11:07
(5) проблемы в сети вестимо.
7 Ёпрст
 
гуру
09.06.11
11:09
+6 и 1sqlite какой версии то хоть ?
8 pavelk79
 
09.06.11
11:33
А с какой нормально работает?
9 Aleksey
 
09.06.11
11:34
(8) Еврей?
10 pavelk79
 
09.06.11
11:35
и что значит проблемы в сети конкретней можно? и самое главное у Вас работает то ?
11 pavelk79
 
09.06.11
11:37
не не еврей но тут столько распросов что уже раздражает... вообще у кого-нить работает и на какой версии..
12 Ёпрст
 
гуру
09.06.11
11:43
(11) всё работает, на самой последней, без тормозов.
13 orefkov
 
09.06.11
11:53
Старая проблема, никак не связанная с 1sqlite.
При подключении второго юзера по сети винда отрубает кэширование файлов и трындец.
Варианты решений:
- экзотический: держать базу под нетварью.
- мифический: подключив хороший упс с обратной связью, что-то шаманить в реестре (в поиск, навскидку не скажу).
- шильномыльный: перейти на SQL (огребете других проблем, да и не продается уже он)
- наш выбор: всех в терминал.
14 pavelk79
 
09.06.11
12:00
(12) а какая последняя?
15 Холст
 
09.06.11
12:00
проблема в том, что при подключении второго юзера и далее отключается кеширование
в дополнение к (13),
если нет возможности терминала, есть разработка к которой сам приглядываюсь http://www.wirth.ru/load/v7dbnet/1-1-0-2
полная версия стоит символические 1000руб
с ней работа с базой идет под одним юзером, а другие берут инфу у первого
16 orefkov
 
09.06.11
12:14
+(15)
Тогда стоит еще упомянуть решения от hogik'а на инфострате - переписал dbeng32.dll для работы с несколькими dbf-серверами.
17 orefkov
 
09.06.11
12:15
Забыл упомянуть - 1sqlite работает с (15), но не работает под (16).
18 Холст
 
09.06.11
12:37
(16) интересовался разработками hogik'а, но если не ошибаюсь, они требуют обязательной покупки забугорных серверных прог  с ценой явно больше 1тыр
19 pavelk79
 
09.06.11
12:42
Всем большое спасибо. Особенно Епрсту3 у него ваще все работает с последней версией, но почему-то не говорит как:)
20 Ёпрст
 
гуру
09.06.11
12:42
(19) в терминале вестимо.
21 pavelk79
 
09.06.11
12:59
Ну так бы сразу и сказал про терминал.. там же другое дело-то. Все локально...
Оптимист верит, что мы живем в лучшем из миров. Пессимист боится, что так оно и есть.