Вход | Регистрация

  1  2
1С:Предприятие ::

Метки: 

Как ускорить работу файловой базы 1с81 на двух компьютерах

Я
   Гений 1С
 
25.12.12 - 14:33
Давно уже исследую работу файловой базы 1С81 на двух компьютерах. Объем баз - 2-4 Гб.

Заметил, что отключение полнотекстового поиска немного помогает.

Но все равно на втором компьютере существенно медленно работает, медленнее чем на первом.

Можно попробовать отключить журнал регистрации, как вариант.

Была попытка вынести базу на промежуточный файл-сервер, но ускорения не произошло.

Самое оптимальное решение, которое принесло реальную производительность - это терминальное подключение со второго компьютера на первый. Но это решение не лицензионное, поэтому мы не можем его использовать.  Кто знает, можно как-то оформить такое решение официально и правильно в XP и Win7 Home?

Может быть можно решить как-то аппаратно - общая флешка на два жестких диска или еще как-то, может быть вынести базу на SSD-диск?

Какие есть идеи?
Если найду решение, автору гарантирую 300 старт-маней на инфостарте. ;-)
 
 
   rij
 
101 - 26.12.12 - 16:29
(95)(100) Да фигня это, обычная терминалка.
   Kreont
 
102 - 26.12.12 - 16:42
(101) а она что обычная замена стандартному рд?
тогда нафига она :)
   ДенисЧ
 
103 - 26.12.12 - 16:44
(99) А что ты пробовал?
   smotritel
 
104 - 26.12.12 - 17:11
(52)
> но думаю, винда будет также не кэшировать эти сетевые файлы, а тупо читать снова и снова

чего нострадамить, вот ты возьми и попробуй. нам заодно отпишешь, помогает сетевой NAS под управлением Linux/BSD при разделенном доступе или не помогает. хоть какая-то польза от тебя будет.

стоит же копейки, тем более за деньги клиента.

а если поможет, ты с него ещё и бабла срубишь за решение проблемы.
   mad hatter
 
105 - 26.12.12 - 17:34
1. самое максимальное ускорение: RAM-диск + терминал
2. чуть поживее будет: 1Гб сеть + SSD + FreeNAS (готовый NAS на почве фриБСД)
   dangerouscoder
 
106 - 26.12.12 - 21:50
Можно еще на линуксе поднять virtualbox  2 виртуальных машины на винде.. на одну положить базу - другая будет терминалкой..
под базу лучше отдельный диск..
Но лучше купить MS win server
   hhhh
 
107 - 26.12.12 - 22:58
(0) поставьте им РИБ, и пусть каждый работает на своем компе. И в конце дня обмен.
   Живой Ископаемый
108 - 27.12.12 - 00:27
2(74) капец. и какое это имеет значение? и почему тогда постгрес. Есть и Оракл бесплатный и ДБ2.
Но сервер  1С не бесплатный.
   Живой Ископаемый
109 - 27.12.12 - 00:28
ну и кроме того условие задачи нарушается, база перестает быть файловой.
   Гений 1С
 
110 - 27.12.12 - 09:02
(108) ДБ2 имеет лимиты в 2 Гб, Постгре без лимитов. Насчет интеграции Оракла и 1с не слыхал. Вот именно, сервер 1с стоит 40 000.
 
 Рекламное место пустует
   Гений 1С
 
111 - 27.12.12 - 09:02
(107) РИб не годится, остатки общие, должны меняться оперативно. По сути это два компьютера продавцов в магазине.
   Ышка
 
112 - 27.12.12 - 09:30
(109) В условиях не оговорено, что БД должна остаться файловой.
(108) (110) Больше вариантов ускорения работы, мне не приходят в голову. Разве что еще дороже на порядок http://habrahabr.ru/company/server-unit/blog/160413/
   Гений 1С
 
113 - 27.12.12 - 09:33
(112) попробую написать официальный запрос в 1С насчет работы с Астер, ВИТерминал и т.п. систем. Потому что это реальный выход и останавливает только сомнение в лицензионной чистоте.
   Волесвет
 
114 - 27.12.12 - 09:43
300 старт мани -  доржиковские виртуальные фантики, это даже. млин, не ракушки каури, это набор битов где-то там )))
генька, ты основы экономики почитай, а то судя по твоему жж у тебя существенный пробел в этом
   hhhh
 
115 - 27.12.12 - 09:46
(111) остатки в рознице нафиг не нужны. Ну хорошо, делайте 4 обмена в день. И дополнительный обмен после внесения прихода.
   Живой Ископаемый
116 - 27.12.12 - 09:47
2(112) чувак, ты тему читаешь? "v8: Как ускорить работу файловой базы 1с81 на двух компьютерах "
   Живой Ископаемый
117 - 27.12.12 - 09:49
2(110) и на что же ДБ2 имеет лимит в 2 Гб? (а 10.1 в 4 Гб)? И Почему тебе кажется что этого может не хватить(в какой момент по-твому этого перестанет хватать)?
   Живой Ископаемый
118 - 27.12.12 - 09:51
2(110) http://screencast.com/t/GP1phZpmf8VB
И про 40 тыщ.. Если задаться целью и начать выяснять вопрос, то окажется что на линуксе сервер 1С может обслуживать до 12 сеансов без необходимости ключа...
   Serginio1
 
119 - 27.12.12 - 10:41
(93) Проблема синхронизации между кэшами фалового кэша системой. Данные кэшируются и системой. Вариант с отключением кэша проверь. у себя с увеличением скорости сетки.
   Serginio1
 
120 - 27.12.12 - 10:42
(96) Оно разруливается с помощью блокировок данных.
   Медведик
 
121 - 27.12.12 - 11:30
А Новел НетВарь еще жива, продается 4.1?
   Гений 1С
 
122 - 27.12.12 - 12:19
Написал в 1С запрос, жду ответа по поводу программ:
1.    Астер. http://www.ibik-soft.com/
2.    Windows Terminal Ware http://www.wtware.ru/
3.    VI Terminal http://viterminal.ru/
   Гений 1С
 
123 - 27.12.12 - 12:19
(118) это пиратка
   Гений 1С
 
124 - 27.12.12 - 12:20
(114) 300 - это 900 рублей. ;-)
   tdm
 
125 - 27.12.12 - 12:22
(123) нет, официально есть такое но до 12
   Гений 1С
 
126 - 27.12.12 - 12:29
(125) Да ладно, брось... дай ссылку на официальное заключение
это ж алмаз
   Гений 1С
 
127 - 27.12.12 - 12:29
(117) потому что у меня SQL жрет на полную катушку память в 5 Гб. И еще бы гига 2 освоил.
   Alexey_Morov
 
128 - 27.12.12 - 13:06
(127)

Что же делать? По ходу разогнать файловую базу невозможно. Это  тупиковая ситуация и тормозит именно сам процесс 1С.
   Serginio1
 
129 - 27.12.12 - 13:16
(127) А разве нельзя ограничить потребляемую память SQL?
   Гений 1С
 
130 - 27.12.12 - 13:20
(129) так если ограничить, наступят тормоза
   Reset
 
131 - 27.12.12 - 13:24
(125) Ссылку давай на официальное разрешения использования БЕЗ ЛИЦЕНЗИИ 1С сервера под linux (ок, до 12 пользователей)
Надеюсь, лиценизию от возможности запуска отличаешь.
   Serginio1
 
132 - 27.12.12 - 13:26
(130) Не совсем. Обычно ты работаешь с последними данными, или часто используемыми. Обычно это не ахти какой большой набор. Страницы с данными которы используются не часто они и будут перегружаться при нехватки кэша страниц. Но так как статистика по ним мала, то и замедления будут происходить не часто.
   Эстет хренов
 
133 - 27.12.12 - 13:47
(0) может в консерватории что подправить, зачем на фронте 4гб данных и супер быстродействие? ты рожаешь какого-то монстра, а людям потом с этим не хвастаться на форумах, а работать придется.
 
 
   Живой Ископаемый
134 - 27.12.12 - 14:38
2(127) отлично, и он у тебя жрет обслуживая сколько баз? А в ДБ2 ограничение в 4 Гига на каждый инстанс, который обслуживает только одну базу.
   Живой Ископаемый
135 - 27.12.12 - 14:41
И эти 4 гига используются большей часть. для буферпула. Тормоза конечно наступят, если данные, которые будут требовать пользователи - не будет вмещаться в эти 4 гига, тогда серверу всего лишь нужно будет работать не с данными в памяти, а таки сходить за ними на винт.
В общем Гений, почитай букварь, не нервируй. Мне раньше казалось что ты умнее был.
   Гений 1С
 
136 - 27.12.12 - 18:45
(133) 4 Гб ибо базы не закрываю. Накапливается, знаешь ли. Можно конечно озадачиться, но пустая свежая база весит 1 Гб. там серийников много и свойств номенклатуры и серийников. Можно и этим озадачиться, но это очень много времени и денег надо потратить. Проще быстрее компы сделать.
Супербыстродействие не нужно, но со второго компа в 5 раз медленнее работает
   Гений 1С
 
137 - 27.12.12 - 18:45
(134) сикель как раз и жрет одну базу, база весит 70 Гб.
   Гений 1С
 
138 - 27.12.12 - 18:45
(134) так 4 гига или 2 Гига в бесплатной версии Express?
   Живой Ископаемый
139 - 27.12.12 - 19:23
2(138) в 9.7.х - 2, в 10.х - 4
и два ядра, да... И это значит, что из твоих 70 гиг быстрый доступ будет только к например 3.5 Гигам. Но как на чтение так и на запись.
   Гений 1С
 
140 - 27.12.12 - 19:59
(139) гм. а 10.х Express работает на MS Server 2003?
Звучит заманчиво, т.к. в Postgree блин блокировки разные, а с IBM DB я работал и когда с нее соскочили на MS SQL, сразу начались траблы с блокировками.
Гм, ты просто радуешь сердце.

(131) вот именно. Я тоже было возликовал, что 1с дало бесплатный сервер 1с, но подумал, что все же автор путает запуск и лицензии. Эх, жаль.
   Живой Ископаемый
141 - 27.12.12 - 20:03
2(140) Если я скажу нет - ты поверишь?
она работает под все. но могут быть нюансы именно с 1С. на версии выше 9.7.1. слышно время от времени жалобы
   Живой Ископаемый
142 - 27.12.12 - 20:12
   jk3
 
143 - 28.12.12 - 10:59
(136) >Супербыстродействие не нужно, но со второго компа в 5 раз медленнее работает

Так и есть.
И чем дальше, тем хуже, т.к. справочник Номенклатура и её характеристики растёт.

Замерял, для того, чтобы выбрать характеристику номенклатуры, нужно, чтобы 1Сина передала по сети около 40 МБ данных, считывая при этом по 4 КБ.

Можете сами подумать, быстро это будет или нет :)

Тут еще надо не забывать, что данные по TCP/IP передаются максимум 1.5 кб пакетами => чтобы передать 4 КБ по сети нужно минимум 3 таких пакета.
   Fragster
 
144 - 28.12.12 - 12:03
интересно, кто-нибудь с базой внутри виртуалки таки проэкспериментировал?
   rij
 
145 - 28.12.12 - 12:35
Гений1С, а чё там с сеткой гигабитной? Настроили, проверяли?
   Гений 1С
 
146 - 28.12.12 - 12:55
(145) я запарился искать решение. Просто поднял терминалку
   Serginio1
 
147 - 28.12.12 - 15:03
(146) Расскажи о дешевом решении?
   DGorgoN
 
148 - 28.12.12 - 15:48
(33) Проблема не в скорости самой сети, а в протоколе передачи данных.
   DGorgoN
 
149 - 28.12.12 - 15:48
(100) Терминал или виндовый рдп - лиц. соглашение для всех одно. Там терминал встроенный в винду.
 
 Рекламное место пустует
   DGorgoN
 
150 - 28.12.12 - 15:49
(146) Терминалка в данном случае и есть решение.
   rij
 
151 - 28.12.12 - 18:40
(146) Думаю, гигабитная сетка всё-таки помогла бы. Была бы у меня база для теста, смог бы проверить.
   Starhan
 
152 - 28.12.12 - 23:11
(146) ты гений!
   Гений 1С
 
153 - 29.12.12 - 11:07
(152) к сожалению, не могу похвастаться этим решением.
Да, на двух компах куплено две винды и две 1с. Но все равно ведь лицензионно не чисто...
Приходится использовать кривые схемы из-за недоделанной 1с, селезневские, блин
   Fragster
 
154 - 29.12.12 - 11:21
(153) переходи на 8.2 и управляемые формы, тонкий клиент через http не будет тормозить

  1  2

Список тем форума
Рекламное место пустует Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует