|
Классическая проблема. Тормозит база на Сервере 1С. | ☑ | ||
---|---|---|---|---|
0
Aswed
13.09.16
✎
11:20
|
УТ 11. SQL экспресс.
На сервере крутится 2 базы, УТ 11 и БП. БП вроде работает нормально. А вот УТ просто жутко тормозит. Работает 5 пользователей. Жуткие тормоза при создании и проведении документов. В файловом варианте база летает. Перезапуск агента сервера не помогает. Временное облегчение приносит ТиИ базы. Но это на сутки, а то и меньше. |
|||
1
Fragster
гуру
13.09.16
✎
11:21
|
сколько готовы заплатить?
|
|||
2
Fragster
гуру
13.09.16
✎
11:21
|
ну и да - попробуйте заменить экспресс на нормальный (например девелопер попробуйте)
|
|||
3
Cyberhawk
13.09.16
✎
11:21
|
Щас еще выяснится, что сервер 1С 32б
|
|||
4
Aswed
13.09.16
✎
11:31
|
(1) Клиент жлоб) Чем меньше тем лучше. )))))
(2) Так там же вроде ни как не влияет? |
|||
5
Aswed
13.09.16
✎
11:31
|
(3) Ну это у него 64 битный)
|
|||
6
Fragster
гуру
13.09.16
✎
11:33
|
||||
7
Fragster
гуру
13.09.16
✎
11:34
|
1 гб оперативы и 1 физический проц/4 ядра. размер базы 10 гигов.
|
|||
8
pessimist
13.09.16
✎
11:47
|
(0) Ну так и делайте ТиИ базы ежесуточно.
Или попробуйте понять почему оно приносит облегчение. |
|||
9
H A D G E H O G s
13.09.16
✎
11:59
|
Че тут понимать.
В експрессе нет sql Agent. |
|||
10
ДемонМаксвелла
13.09.16
✎
12:00
|
(8) делать ТИИ ежедневно не вариант
(0) не настроены регламенты SQL, угадал ? И посмотрите в PerfomanceMonitor-e как загружена дисковая подсистема, процессор, сеть Ну и отладчик и техножурнал смотрим, конечно же |
|||
11
Aswed
13.09.16
✎
12:01
|
Так, совсем не понял.
Посмотрел сейчас в Скуль менеджере. Там база весит 36 гигабайт о_0! При этом работает. Хотя у экспресса же ограничение на 10 гигов. Как такое возможно? |
|||
12
Aswed
13.09.16
✎
12:01
|
(9) А что это тогда стоит?
Клиент говорил что не покупал скуль. Крякнутый что ли?:))) |
|||
13
Aswed
13.09.16
✎
12:03
|
(10) Что под регламентами понимается?:)
|
|||
14
H A D G E H O G s
13.09.16
✎
12:05
|
(12) Почему. Может и экспресс.
Просто у экспресса нет sql agent и регламенты надо выполнять снаружи, например батником по расписанию. (11) Может это лог разросся. (13) реиндексация, обновление статистики, очистка процедурного кэша. |
|||
15
pessimist
13.09.16
✎
12:07
|
(9) Мне казалось что у какого-то нового SQL Express есть Agent, я не уверен. Но sqlcmd есть в любом случае.
(10) Ну значит разбираться почему ТиИ помогает и делать это же но например средствами SQL. (11) Что в данном случае называется словом база? |
|||
16
Aswed
13.09.16
✎
12:11
|
Сейчас вот сижу проверяю. И не понятные дела происходят.
То все тормозит жутко, то ни с того, ни с сего все начинает просто летать. Работает быстро как и должно быть. Тормоза начинаются когда процесс sql отжирает полностью одно ядро. Как понять чем вызвано? (15) в SQL менеджере, в свойствах "Размер" ))) |
|||
17
Fragster
гуру
13.09.16
✎
12:14
|
(16) поставь менеджмент студио или настрой техножурнал на сбор долгих сапросов... будь мужиком уже
|
|||
18
Фрэнки
13.09.16
✎
12:14
|
(16) пиши тогда уже на какой операционке оно установлена и действительно ли там 64 бит у 1С-ного сервера. И где там устанавливают ограничения на число rphost
|
|||
19
Aswed
13.09.16
✎
12:17
|
(17) Эххх
Я так сказать там пытаюсь разобраться за спасибо. По старой памяти. так хочется по быстрому отделаться))) |
|||
20
Aswed
13.09.16
✎
12:24
|
(18) Млять.
Путь службы C:\Program Files (x86)\1cv8\8.3.7.1860 ука, стоит 32 битный. |
|||
21
Fragster
гуру
13.09.16
✎
12:25
|
(20) на самом деле пофиг
|
|||
22
Aswed
13.09.16
✎
12:25
|
(21) В смысле?
|
|||
23
Torquader
13.09.16
✎
12:28
|
(22) Разница проявляется на обработке больших объёмов данных - тупо для 32-битного 2 Гб - предел.
|
|||
24
Fragster
гуру
13.09.16
✎
12:28
|
(22) в прямом. если упирается в скуль, то разрядность сервера 1с никак не влияет
|
|||
25
Fragster
гуру
13.09.16
✎
12:29
|
(23) ну, вообще 3, а на 64битной оси - так и все 4
|
|||
26
Torquader
13.09.16
✎
12:30
|
Кстати, а сколько ограничение памяти для SQL Express ?
|
|||
27
Torquader
13.09.16
✎
12:31
|
(25) Три будет, если "магический ключ" включили при загрузке.
|
|||
28
Fragster
гуру
13.09.16
✎
12:31
|
(26)->(6)
|
|||
29
Fragster
гуру
13.09.16
✎
12:31
|
(27) ну так кто мы такие, чтобы запрещать кому-то его включать?
|
|||
30
Torquader
13.09.16
✎
12:34
|
SQL Server 2012 Express Edition — является бесплатной версией SQL Server, идеально подходящей для разработки и развёртывания в настольных системах, в веб и малых серверах приложений. Новой возможностью Express версии SQL Server 2012 является SQL Server Express LocalDB. Это облегченная версия Express, которая имеет все программные функции, запускается в пользовательском режиме, быстро устанавливается, не требует настройки и имеет низкие системные требования.
Имеет ограничение — 1 процессор (до 4 ядер); Максимальный объем используемой памяти — 1 Гбайт; Максимальный размер реляционной базы данных — 10 Гб. |
|||
31
Torquader
13.09.16
✎
12:34
|
И получается - только 1 Гб - ну, как бы, очень мало.
|
|||
33
Aswed
13.09.16
✎
12:40
|
Так что думаете все таки упирается а SQL?
|
|||
34
Aswed
13.09.16
✎
12:41
|
Кстати глянул размер.
Фактический размер базы 2,5 гига. Остальное журнал транзакций почти 34 гигабайте. Может его поджать? |
|||
35
Fragster
гуру
13.09.16
✎
12:41
|
(1)
|
|||
36
Fragster
гуру
13.09.16
✎
12:41
|
(34) кто мы такие, чтобы тебе запрещать?
|
|||
37
Torquader
13.09.16
✎
12:42
|
(34) Только сначала полный BackUp сделай.
|
|||
38
Aswed
13.09.16
✎
12:42
|
Блин как понять что SQL там стоит?
Смотрю по оперативке, сожрал уже 2,3 гига. Значит не Экспресс. |
|||
39
Aswed
13.09.16
✎
12:43
|
(36) )))))))))
|
|||
40
H A D G E H O G s
13.09.16
✎
12:44
|
SELECT @@VERSION
|
|||
41
Fragster
гуру
13.09.16
✎
12:45
|
(39) еще и модель восстановления я симпл выставь
|
|||
42
Aswed
13.09.16
✎
12:45
|
(40) Спасиб
Microsoft SQL Server 2008 R2 (RTM) - 10.50.1600.1 (X64) Apr 2 2010 15:48:46 Copyright (c) Microsoft Corporation Standard Edition (64-bit) on Windows NT 6.1 <X64> (Build 7601: Service Pack 1) (Hypervisor) Полноценный скуль получается:)))) |
|||
43
Torquader
13.09.16
✎
12:46
|
(42) Ну да - поди просто пробный период ?
|
|||
44
Aswed
13.09.16
✎
12:47
|
+ (42) какого же художника он тогда только одно ядро грузит?
|
|||
45
Aswed
13.09.16
✎
12:47
|
(43) Да конечно))) я там, слава богу, ни админ)))
|
|||
46
Fragster
гуру
13.09.16
✎
12:48
|
(44) см. (17), ну, или (1)
|
|||
47
Aswed
13.09.16
✎
12:50
|
(41) Не разу не пользовался простой моделью.
Значительно сказывается на производительнсоти? |
|||
48
Aswed
13.09.16
✎
12:50
|
(46) )))))
|
|||
49
Fragster
гуру
13.09.16
✎
12:51
|
(47) значительно сказывается на объеме используемого дискового пространства, если не нужно восстановление на определенный момент времени
|
|||
50
SimpleOne
13.09.16
✎
13:01
|
Ограничение памяти стоит на скуле?
|
|||
51
Aswed
13.09.16
✎
13:06
|
(50) Да. 2 гига оперативки.
Увеличил только что до 3 |
|||
52
Cyberhawk
13.09.16
✎
13:09
|
(51) Почему именно до 3?
|
|||
53
Fragster
гуру
13.09.16
✎
13:10
|
(52) потому что всего в сервере 4ре, муахаха!
|
|||
54
Aswed
13.09.16
✎
13:13
|
(52) А фиг его, решил попробовать на 50%
(53) ))))) |
|||
55
Fragster
гуру
13.09.16
✎
13:14
|
(54) ничего смешного, между прочим
|
|||
56
cons74
13.09.16
✎
13:14
|
(54) пиши на почту, готов посмотреть - но после 16-00мск
|
|||
57
Fragster
гуру
13.09.16
✎
13:15
|
(55) ты должен был ответить что-то типа "нет, всего на сервере 16 гигов", или "да, действительно 4 :("
|
|||
58
Aswed
13.09.16
✎
13:28
|
(57) )) там 12)))
|
|||
59
Aswed
13.09.16
✎
13:28
|
(56) Спасибо, сейчас напишу.
|
|||
60
Fragster
гуру
13.09.16
✎
13:30
|
(58) ну тогда если ничего кроме 1с и скуля там нет, ставь скулю 6, а в 1с настрой несколько процессов (хотя 8.3 вроде неплохо идет и так)
|
|||
61
ptiz
13.09.16
✎
13:34
|
(0) "БП вроде работает нормально" - а версия БП какая? 3.0?
|
|||
62
Aswed
13.09.16
✎
13:38
|
(60) Блин а как его добавить то в 8.3???
о_0 убрали же ручное добавление вроде. |
|||
63
Aswed
13.09.16
✎
13:39
|
(61) 2.0
Но сейчас выяснил что временами тоже тормозит. Отсюда вывод что тормозит либо SQL либо Сервер 1С. В файловом варианте обе базы работают шустро, сейчас развернули протестировал. |
|||
64
Cyberhawk
13.09.16
✎
13:41
|
Шаред мемори проверь
|
|||
65
Aswed
13.09.16
✎
13:43
|
(64) Что что проверить?
|
|||
66
Fragster
гуру
13.09.16
✎
13:44
|
(62) косвенно, через назначение количетсва баз/пользователей на процесс
|
|||
67
cons74
13.09.16
✎
13:44
|
Shared memory
|
|||
68
ptiz
13.09.16
✎
13:44
|
(63) УТ 10 и БП 2.0 намного быстрее чем УТ 11 и БП 3.0
Так что - апгрейдить сервер. |
|||
69
Aswed
13.09.16
✎
13:48
|
(66) А можно поподробнее. Не разу не делал такого.
|
|||
70
Aswed
13.09.16
✎
13:55
|
(67) Аааа
Странно, диспетчер конфигурации не запускается. пишет доступа нет. Хотя менеджер студия пашет. |
|||
71
Frida1711
13.09.16
✎
13:58
|
Не совсем верный вариант, конечно, но пока боролась с серверной базой, помогала очистка логфайла базы (журнала). Просто сохраняла старый и создавала новый чистый файлик с тем же наименованием и правами пользователей. При достижении определенного размера файла база жутко висела.
|
|||
72
Frida1711
13.09.16
✎
13:59
|
пы.сы. база именно УТ 11.2. Бух 3.0 таких проблем не давала
|
|||
73
Wit77
13.09.16
✎
14:01
|
вчерашняя статья на инфостарте в тему:
http://catalog.mista.ru/public/548153/ кое-что может пригодиться топикстартеру. |
|||
74
Wit77
13.09.16
✎
14:01
|
(73) мля... не та ссылка
http://catalog.mista.ru/public/548153/ |
|||
75
Wit77
13.09.16
✎
14:02
|
(74) пардон, правильная ссылка... это так фильдиперстово миста заворачивает сторонние ресурсы.
|
|||
76
Aswed
13.09.16
✎
14:03
|
(72) Да вот говорят что раньше у них таких тормозов не было.
Появились говорят где то месяц назад - два. (75) Спасибо) |
|||
77
1dvd
13.09.16
✎
14:03
|
шринкануть базёнку не предлагали ещё?
|
|||
78
Aswed
13.09.16
✎
14:05
|
(77) чего чего? Что за маты?:)
|
|||
79
Aswed
13.09.16
✎
14:20
|
В общем.
Базу пережал. Журнал очистил. Выделил 6 гигабайт памяти на скуль. В итоге все так же периодически тормозит:( |
|||
80
xafavute
13.09.16
✎
14:23
|
может регламентные задания?
|
|||
81
xafavute
13.09.16
✎
14:24
|
можно еще журнало регистрации в старый формат перевести
|
|||
82
ДемонМаксвелла
13.09.16
✎
14:25
|
(77) шринк самого файла базы только увеличит тормоза
|
|||
83
probably
13.09.16
✎
14:27
|
(82) для простых юзеров: почему?
|
|||
84
Aswed
13.09.16
✎
14:28
|
(80) Да ну. Не может так сильно тормозить из-за регламентных заданий.
|
|||
85
ДемонМаксвелла
13.09.16
✎
14:31
|
(83) потому что SQL серверу чаще придется увеличивать размер базы, таблицы будут быстрее дефрагментироваться, и новые записи будут дописываться далеко от старых
|
|||
86
ДемонМаксвелла
13.09.16
✎
14:43
|
(84) Вообще может, смотря какие рег. задания.
|
|||
87
Aswed
13.09.16
✎
14:46
|
(86) потоключал все что были в базе.
все равно тормоза появляются. |
|||
88
ДемонМаксвелла
13.09.16
✎
14:47
|
ещё не звучало слово "блокировки"
|
|||
89
ДемонМаксвелла
13.09.16
✎
14:48
|
хотя в файловом режиме бы не летало тогда
|
|||
90
Fragster
гуру
13.09.16
✎
14:48
|
ну так автор-то так и не посмотрел, какой запрос главный виновник тормозов
|
|||
91
Torquader
13.09.16
✎
14:49
|
(88) Они пока со стороны смотрят и внутрь не лезут.
Там до блокировок полезно бы понять - на чём вообще тормозит, а то, может быть, каждый из пользователей по запросу за весь период базы запускает - и хотят, чтобы быстро. |
|||
92
ДемонМаксвелла
13.09.16
✎
14:49
|
может в файловой базе ты один сидишь и проверяешь, сколько проводится документ?
|
|||
93
xafavute
13.09.16
✎
14:49
|
(92) в ут практически нет блокировок
|
|||
94
Torquader
13.09.16
✎
14:50
|
(89) В файловом гоняют на одном пользователе.
Хотя, при чтении данных, блокировка всей таблицы быстрее и проще, чем блокировать отдельные выбранные записи. |
|||
95
Torquader
13.09.16
✎
14:50
|
(93) В УТ были места, которые требовали большие объёмы данных туда-сюда гонять.
|
|||
96
xafavute
13.09.16
✎
14:51
|
(95) ну и что? там же упр блокировки
|
|||
97
Aswed
13.09.16
✎
14:59
|
(90) Запустил трассировку.
Тормоза возникают при создании и проведении документов. |
|||
98
xafavute
13.09.16
✎
15:02
|
ну возьми один док, проведи с отладчиком.
и посмотри куда время уходит |
|||
99
Aswed
13.09.16
✎
15:04
|
(98) Сейчас разворачиваю еще одну серверную базу. Буду на ней смотреть.
|
|||
100
1dvd
13.09.16
✎
15:05
|
Может глупый вопрос, но. На сервере кроме 1С и скуля ничего не крутится больше? Сервер не виртуальный?
|
|||
101
Aswed
13.09.16
✎
15:06
|
(100) Нет. Только это.
|
|||
102
Aswed
13.09.16
✎
16:36
|
Решил копаться в отладчике.
Место из-за которого тормозит выглядит так ОткрытьФорму("Документ.СчетФактураВыданный.ФормаОбъекта", ПараметрыФормы, ДополнительныеПараметры.Форма); Время выполнения этой строки около 500 секунд. У кого какие мысли? |
|||
103
xafavute
13.09.16
✎
16:37
|
а в присоздании как скоро попадает? и как быстро выходит?
|
|||
104
Fragster
гуру
13.09.16
✎
16:40
|
(102) такое под всеми пользователями 1с? замер производительности 1с что показывает?
|
|||
105
Fragster
гуру
13.09.16
✎
16:40
|
отладка на сервере включена?
|
|||
106
Aswed
13.09.16
✎
16:42
|
(103) попадает спустя эти пресловутые 500, выходит мгновенно, менее 0,01 секунды
|
|||
107
Aswed
13.09.16
✎
16:42
|
(105) Да. Включена.
|
|||
108
Aswed
13.09.16
✎
16:43
|
(104) Как я понимаю у всех. Потому что именно на это чертово создание счет-фактуры они и жалуются.
|
|||
109
Aswed
13.09.16
✎
16:46
|
(104) Вызывалась один раз, 97% всего времени. На сервере.
|
|||
110
ДемонМаксвелла
13.09.16
✎
17:03
|
(102) в терминале что ли?
|
|||
111
Fragster
гуру
13.09.16
✎
17:10
|
(107) отладка на сервере включена, но никаких строк кроме открыть форму (ну там, при созданиинасервере, причтениинасервере, обработказаполнения) нету?
|
|||
112
Aswed
13.09.16
✎
17:12
|
(110) Что в терминале?
|
|||
113
Aswed
13.09.16
✎
17:13
|
(111) Есть конечно. Но они мало занимают в отчете по производительности.
|
|||
114
ДемонМаксвелла
13.09.16
✎
17:14
|
(112) форма не в терминале открывается? это не древняя фича с долгой прорисовкой градиента?
|
|||
115
ДемонМаксвелла
13.09.16
✎
17:15
|
Хотя на замер это бы не повлияло.
|
|||
116
Aswed
13.09.16
✎
17:15
|
Причем данный участок кода в файловом варианте пробегает без проблем.
|
|||
117
Aswed
13.09.16
✎
17:16
|
(114) Не. Если бы так то при каждом открытии формы счет-фактуры долго бы прорисовывалось.
А так получается что только при создании |
|||
118
Fragster
гуру
13.09.16
✎
17:16
|
поставь галку "для вызова процедур и функций показывать суммарное время выполнения" и отсортируй
|
|||
119
Aswed
13.09.16
✎
17:20
|
(118) Точно блин!!!
Вот первые четыре строки Документ.РеализацияТоваровУслуг.Форма.ФормаДокумента.Форма 970 ПродажиКлиент.ОбработкаНавигационнойСсылкиТекстСчетФактура( 1 399,357414 97,35 ОбщийМодуль.ПродажиКлиент.Модуль 245 ВвестиСчетФактуру(Форма, ДанныеСчетаФактуры); 1 399,357279 97,35 ОбщийМодуль.ПродажиКлиент.Модуль 130 ПроверитьВозможностьСозданияСчетФактуры(Форма, Оповещение); 1 399,357221 97,35 ОбщийМодуль.ПродажиКлиент.Модуль 170 ВыполнитьОбработкуОповещения(Оповещение, Истина); 1 399,357173 97,35 ОбщийМодуль.ПродажиКлиент.Модуль 139 ОткрытьФорму("Документ.СчетФактураВыданный.ФормаОбъекта", ПараметрыФормы, ДополнительныеПараметры.Форма); 1 399,357100 97,35 |
|||
120
Fragster
гуру
13.09.16
✎
17:53
|
а следующая какая?
|
|||
121
Aswed
13.09.16
✎
18:05
|
(120)
Документ.РеализацияТоваровУслуг.Форма.ФормаДокумента.Форма 273 МногооборотнаяТараКлиент.ПредложитьПодобратьМногооборотнуюТару( 1 10,718985 2,61 ОбщийМодуль.МногооборотнаяТараКлиент.Модуль 181 ВыполнитьОбработкуОповещения(ОписаниеОповещения, Ложь); 1 10,653380 2,60 |
|||
122
Aswed
13.09.16
✎
18:05
|
Не могу понять почему в файловом варианте работает нормально.
|
|||
123
Fragster
гуру
13.09.16
✎
18:07
|
есть хоть одна строчка из серверного модуля? оч. странно
|
|||
124
Aswed
13.09.16
✎
18:08
|
Вот уже грешу на релиз платформы.
Хотя они говорят что раньше такого не было. А платформа стоит январская. |
|||
125
Aswed
13.09.16
✎
18:09
|
(123) Нет. Все эти с признаком Клиент, Обр.Сервером
|
|||
126
xafavute
13.09.16
✎
18:23
|
у тебя отладка на сервере не включена
|
|||
127
Cyberhawk
13.09.16
✎
22:08
|
БСПшный Апдекс случаем не включен?
|
|||
128
Aswed
14.09.16
✎
09:12
|
(126) Там платформа 8.3 Разве для неё надо включать?
|
|||
129
Метранпаж
14.09.16
✎
09:16
|
(128) Даже для 8.4 нужно
|
|||
130
Aswed
14.09.16
✎
09:34
|
(127) Млять кстати включен был. А может быть от него такой косяк?
|
|||
131
Aswed
14.09.16
✎
09:34
|
+ (130) не работал с ним ни разу. Не думал что он может вызывать такие тормоза.
|
|||
132
Cyberhawk
14.09.16
✎
11:18
|
(130) Все может быть
(131) Ну так что там, тормоза ушли? |
|||
133
Aswed
14.09.16
✎
12:19
|
(132) Не фига.
Я начинаю грешить на блокировки. Как в базе работает один человек то все летает. Как только два и более начинаются тормоза с созданием этой чертовой счет фактуры. Причем как только создал одну счет фактуру, но не записал, вторичное её создание происходит практически мгновенно. |
|||
134
ДемонМаксвелла
14.09.16
✎
13:40
|
кэширование винды
|
|||
135
Aswed
21.09.16
✎
11:48
|
Ответ оказался прост.
Умерал один из дисков RAID массиве. Админ наконец поднял свою задницу и выяснил это. После замены диска все летает. |
|||
136
Torquader
21.09.16
✎
12:26
|
(135) А в предупреждениях оно это не писало разве ?
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |