|
v7: Тормозит при работе по сети, что можно сделать? | ☑ | ||
---|---|---|---|---|
0
Dima_ret
22.11.11
✎
11:21
|
Торговля 7.7 База - файловая, размер базы почти 1 Гб. Одновременно работают 3-4 пользователя. Сеть 100 Мбит, все компьютеры находятся в одном офисе.
База лежит на "сервере" под Win XP, локально на этом сервере все работает быстро. Но у всех пользователей которые подключены по сети - тормоза жуткие раз в 10 медленнее чем при локальной работе на "сервере". Сейчас эта ситуация достала решили что-то делать. Сначала думали что дело в сети - проверили скорость копирования фильмов - все нормально, переносили базу на другой комп, при подключении одного пользователя все летает, стоит только еще одному подключится как начинаются тормоза. Потом может винчестер медленный - поставили на сервер дополнительный SSD, скопировали на него базу - прироста в скорости нет. Хотя по замерам программ SSD работает куда быстрее HDD. Понятно что кардинальным решением будет сервер терминалов, но не хочется все это затевать ради 3-4 пользователей. Где-то читал про свертку базы, что это может помочь, база станет меньше, думал попробовать на копии базы но при попытке выполнить свертку 1С выдает ошибку: Если(Константа.ПолучитьАтрибут(ИдКонст).Выбран()=1) {Обработка.СверткаБазы.Форма.Модуль(492)}:Операция на больше-меньше допустимы только над значениями совпадающих базовых типов (число, строка, дата) Наверно есть два вопроса: 1) Есть ли у кого опыт ускорения работы пользователей по сети без терминалов, какие есть решения 2) Поможет ли свертка? Если да, почему она не хочет работать? Обращаться к 1С программисту? |
|||
1
Fragster
гуру
22.11.11
✎
11:21
|
переходить на терминал, на серверную ось
|
|||
2
Fragster
гуру
22.11.11
✎
11:21
|
на скуль версию
|
|||
3
Rie
22.11.11
✎
11:24
|
(0)
1. С такой базой без терминала - ничего не получится. 2. Свертка немного и ненадолго поможет. Почему не работает - ты и сам знаешь, к кому обратиться :-) Можешь ещё сетку сделать 1 Гбит. Тоже поможет. Немного. |
|||
4
Fragster
гуру
22.11.11
✎
11:32
|
||||
5
filh
22.11.11
✎
11:40
|
(0) >>База лежит на "сервере" под Win XP
спасибо, поржал. Терминал спасет. |
|||
6
antistaks
22.11.11
✎
11:46
|
MS SQL 2000 серверная ОСь, терминал. И все ок
|
|||
7
Fragster
гуру
22.11.11
✎
11:55
|
(6) в 2000 штатная бага при множественном проведении в одном сеансе (например восстановлении последовательности). 6.5 или 2005 надо
|
|||
8
1Сергей
22.11.11
✎
11:55
|
(7) а 7.0?
|
|||
9
Попытка1С
22.11.11
✎
11:56
|
(2) С того что у них будет скуль быстрее не будет. Дбф в терминале с таким размером базы быстрее.
|
|||
10
Fragster
гуру
22.11.11
✎
11:57
|
(8) 7.0 разве не 2000?
|
|||
11
1Сергей
22.11.11
✎
11:58
|
(10) здрасти, приехали... :)
|
|||
12
Fragster
гуру
22.11.11
✎
11:59
|
(11) это очень давно было, я уж и не помню нифига
|
|||
13
Alexor
22.11.11
✎
12:01
|
(0) Можно на ХР поднять эмуляцию сервера терминалов.
Для 3-4 пользователей нормально. |
|||
14
Холст
22.11.11
✎
12:01
|
http://www.wirth.ru/load/v7dbnet/1-1-0-2
неплохое решение вот, программист 1С не нужен, но "администратор 1С" не помешает |
|||
15
ProProg
22.11.11
✎
12:02
|
Уж если нести расходы на скуль то лучше тогда на восьмерку переходить.
|
|||
16
1Сергей
22.11.11
✎
12:02
|
(15) тут можно и халявным скулем обойтись
|
|||
17
Pit0n_08
22.11.11
✎
12:05
|
Известная беда дбф-ных баз на несерверных ОС.
Возможные решения, в порядке возрастания стоимости и в рамках законов: 1. V-терминал 2. NAS-хранилище (для ИБ) и гигабитная сетка 3. Серверная ОС и терминал |
|||
18
Pit0n_08
22.11.11
✎
12:09
|
(13) +1 Работает, но MS может обидеться...
|
|||
19
Winnie Buh
22.11.11
✎
12:53
|
гиговая сеть и SSD винты помогут не сильно
узкое место в другом (имхо) проблема в БД размером Гб на "сервере" под Win XP ТиС на ХР при 4 юзерах вообще может затыкаться самое правильное - это скуль - но для 3-4 польз. дороговатое решение так что сначала ось серверную ставь терминал частично должен помочь если без терминалов и ось не трогать, то попробуй просто удалить 1cv7.cfg (предварительно, скопировав в др.каталог на всяк случай) свертка поможет, если база за несколько лет - отрежете старых несколько лет, база полегчает и начнет шевелиться если БД до Гб за этот год распухла - то со сверткой можешь не заморачиваться |
|||
20
BlackSeaCat
22.11.11
✎
14:34
|
(19) Поменьше ИМХО, побольше RTFM.
Проблема стара, как сама XP: отрубается сетевой кэш при подключении к базе более чем одного сетевого пользователя. Это заметил и сам ТС: "при подключении одного пользователя все летает, стоит только еще одному подключится как начинаются тормоза" Решение состоит либо в установке серверной оси не ниже W2K3, начиная с которого MS решила данную проблему, либо в использовании терминала. |
|||
21
Fragster
гуру
22.11.11
✎
14:42
|
(20) можно еще самбу на линупсе поднять - там тоже работает
|
|||
22
ildary
22.11.11
✎
16:31
|
(3) насколько в подобных случаях помогает гигабит?
|
|||
23
Базис
naïve
22.11.11
✎
16:49
|
Запусти на "сервере" несколько сеансов одновременно. Увидишь, какую скорость получишь в терминале. Добавив памяти, ИБП - можешь получить ускорение от рамдиска. Сколько лет работаете в базе?
|
|||
24
opty
22.11.11
✎
17:05
|
Гигабитка не очень поможет , так чуть чуть.
Только терминал или скуль , в данной ситуации терминал лучше |
|||
25
Dima_ret
23.11.11
✎
04:32
|
В базе работаем с 2007, из написанного понял наиболее бюджетный вариант попробовал свертку, если не поможет то терминал. Как сделаем свертку базы напишу результаты, пока она не хочет работать выдает ошибку
Запускал несколько сеансов на "сервере" скорость работы вполне устраивает, так что думаю с терминалами проблем не должно быть. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |