Имя: Пароль:
1C
 
Microsoft SQL Server - 100% загрузки процессора при работе с 1с-8
0 litlex
 
13.10.06
07:46
Сервер: Microsoft Windows Server 2003, (Service Pack 1), ЦП Dual 2800 MHz, Системная память 4096 Мб.
SQL Server™ 2000 - работает с 1с-8 в трехзвенке, сервер 1с-предприятие разнесен с SQL-сервером на разные машины. Проблема следующая: при работе нескольких пользователей с базой (base.mdf - 3,55 ГБ) возникает практически 100% загрузка процессора на SQL-сервере. При этом оперативки жрет он почти 2 Гига + почти 2 гига мз файла подкачки (хотя оперативки ещё 2 Гб - свободно). Работа с базой в это время практически невозможна - тормоза дикие).
Что в данном случае можно предпринять? Есть у кого-нить подобные проблемы?
1 Морозов Александр
 
13.10.06
07:48
а файл транзакций скоко?
2 igork1966
 
13.10.06
07:49
3 litlex
 
13.10.06
07:50
как замерить файл?

  igork1966
Нужен ли патч для 8.0 SQL?
Нет, там эта проблема не существует.
4 Морозов Александр
 
13.10.06
07:56
*.ldf файл транзакций
5 litlex
 
13.10.06
07:58
194 МБ
6 igork1966
 
13.10.06
08:01
(3) Гы. Меня смутило в заголовке "7.7/8.0". А внутри "для 8 ненадо". ;-(
7 Морозов Александр
 
13.10.06
08:03
(5) Ну тогда это не из-за него...
8 Морозов Александр
 
13.10.06
08:04
Остается одно... сервер не справляется.
9 litlex
 
13.10.06
08:07
нда.. тогда сервер фтопку получается..
а база растет..
10 Морозов Александр
 
13.10.06
08:10
поставьте второй сервер по SQL... связка между ними 1ГБ
11 Морозов Александр
 
13.10.06
08:11
вообще 8-ка затратное дело..
12 litlex
 
13.10.06
08:12
нда.. этот то еле выбили
13 Морозов Александр
 
13.10.06
08:13
:-) ... типа франчи вам забыли рассказать о ремурсоемкости?
14 Морозов Александр
 
13.10.06
08:13
ресурсоемкости...
15 megalodon
 
13.10.06
08:15
Мониторить надо чем грузится сервак. Вычислили SQL запрос - по нему вычимслили кусок кода в 1С и думайте, чего делать. А 3 гига - это крохи. Память SQL сервер кушает только 2 гига, с ключом /3GB - 3 гига, а чтоб скушал больше надо AWE включать.
16 Худой
 
13.10.06
08:15
А ты настроил сервер на использование всей опреативной памяти?
Настроил SQL на использование не всей оперативной памяти?
Вообще, по характеристикам сервер должен тянуть. У меня трехзвенка вся на одном сервере.
17 litlex
 
13.10.06
08:17
во: подскажите ка поподробнее о том как настроить SQL сервер на использование всей памяти!
18 megalodon
 
13.10.06
08:19
раз у тя 4 гига - тебе AWE включать не надо. найди файл boot.ini и поставь там ключ запуска /3GB то есть будет что то вроде вот такого:
[operating systems]
   multi(0)disk(0)rdisk(0)partition(1)\WINNT="Microsoft Windows 2000 Professional" /fastdetect   /3gb
19 Defender aka LINN
 
13.10.06
08:23
(0) У нас бывает. Как показало вскрытие, все дело в волшебной RLS.
Пока не нашли как оптимизировать :(
20 litlex
 
13.10.06
08:24
рекомендуют Service Pack 3 поставить..
21 alexsy
 
13.10.06
08:24
(15) с /3GB реально кушает что-то около 2.7, 2.8 гига
22 litlex
 
13.10.06
08:25
странно в Enterprise Manager в свойства сервера настроено на использование всей памяти - а есть не всё .. зараза..
23 alexsy
 
13.10.06
08:26
(22) системе то тоже на чем то крутиться надо :)
24 Морозов Александр
 
13.10.06
08:27
а чего никто не спрашивает какая конфа, скоко пользователей, и в какой момент возникает загрузка?
25 lan221
 
13.10.06
08:27
(0) А какая дисковая система стоит на серваке?
26 lan221
 
13.10.06
08:28
В диспетчере задач посмотрите какой процесс кушает ресурсы...
27 Худой
 
13.10.06
08:33
(17)Ты внимательно прочитал? Я писал "SQL на использование НЕ ВСЕЙ оперативной памяти"
28 romix
 
модератор
13.10.06
08:44
29 Подполковник
 
13.10.06
08:47
(0) Нод32 стоит?
30 litlex
 
13.10.06
08:50
файловая система - NTFS
база - base.mdf - 3,55 ГБ
пользователей - 12-20, в разное время разное количество..
кушает сам sqlserver.exe
Худой - ? не всей? то есть надо в менеджере установить использование не всей памяти?
что за Нод32?
31 romix
 
модератор
13.10.06
08:53
(20) А ldf сколько занимает?
32 Худой
 
13.10.06
08:58
(30)В настройке SQL я поставил 2 гига под SQL.
33 Подполковник
 
13.10.06
08:59
Нод32-антивирус, у него своеобразное отношение к Скулю,
вот и спрашиваю.
34 litlex
 
13.10.06
09:03
194 МБ - ldf, антивиря там нет...
35 megalodon
 
13.10.06
09:07
ну че память то отъелась? должно быть как в (21)
36 masky
 
13.10.06
09:27
(18) +1
(0) - мониторь наргузку
37 masky
 
13.10.06
09:29
(36) - дополню себя...
1)запускаешь профайлер в момент загрузки смотришь что пришло на сервер..
2) запускаешь счетчики смотришь на чем он затыкается...
38 litlex
 
13.10.06
09:50
megalodon
fastdetect   /3gb - перезагружать же сервак надо для принятия изменений? - сейчас перезагрузить не смогу - народ работает пока что..
будем пробовать мониторить, вычислять запрос... нда.. в принципе могу сказать на чем он затыкается: 1. обработка - которая вносит большое количество данных 2. запрос (отчет) - выборка из базы по большому кол-ву записей. 3. одновременная работа нескольких баз - в которых выполняются запросы (отчеты).
всё это оптимизировать никак не удастся...
39 wms
 
13.10.06
10:25
(38)это надо было в начале писать.Ну, и чему тут тогда удивляться?
40 Худой
 
13.10.06
11:43
(28)У нас одновременная работа нескольких баз не затрудняет работу. Причем, в одной из баз около получаса происходит перепроведение документов за месяц и пользователи не замечают каких либо тормозов в это время.
43 masky
 
13.10.06
16:51
(38) - цифры в студию. код в студи. конфиги сервера и оси в студию.
select @@version в студию. трассы профайлера, планы запроса , код на 1с в студию.
44 masky
 
13.10.06
16:59
или тоже самое в асю...
45 MikleV
 
13.10.06
17:27
(33) нормальное у него отношение к скулю. это вы в настройках накосячили.
46 GoGaRIN
 
14.10.06
10:06
У меня была проблема с файловой версией были жуткие тормоза машина  Сервер: Microsoft Windows Server 2003, (Service Pack 1), ЦП p4 2800 MHz, Системная память 1024мб после перевода на скульный сервер усё сразу поменялось усё летает
хоть база 12гб и лог 11гиг сервак 1с v8 стоит на тойже машине где и скула и лошь всё это  что под  DBF базой работает шустрее это по началу когда она маленька.