|
Переход на ред.3. Время запроса к Документ.РеализацияТоваровУсл выросло в 10раз | ☑ | ||
---|---|---|---|---|
0
altaykniga
26.03.15
✎
09:02
|
Доброго времени суток, уважаемые специалисты! Есть измененная конфигурация Бухгалтерия предприятия. После перехода на ред.3 время запросов к таблицам документов выросло более, чем в 10раз!
Например, в консоле запросов запрос ВЫБРАТЬ * ИЗ Документ.РеализацияТоваровУслуг в ред.2 выполняется 2секунды, а в ред.3 - более 20сек! Размер базы увеличился с 2ГБ до 5ГБ! Тестирование и исправление размер базы не уменьшает и время запросов не сокращает! (сжатие+реструктуризация и т.д. не помогает). В чем может быть причина? Как уменьшить размер базы? Как сократить время запросов? |
|||
1
ДенисЧ
26.03.15
✎
09:03
|
||||
2
ДенисЧ
26.03.15
✎
09:04
|
" Как уменьшить размер базы? Как сократить время запросов?"
Вернуться на версию 2. А лучше вообще на 77. |
|||
3
altaykniga
26.03.15
✎
09:12
|
(2) т.е. это нормальное явление, что после перехода на ред.3 скорость работы с базой данных сократилась в несколько раз?
|
|||
4
ДенисЧ
26.03.15
✎
09:13
|
(3) Да. У меня дома на компе (пень 4) 3йка демо запускается 3-4 минуты...
|
|||
5
altaykniga
26.03.15
✎
09:17
|
у меня Corei7 4поколения и SSD диск с Виндоус и базами данных... При печати Акта оказанных услуг выполняется запрос к документам приходным и расходным... Жму на кнопку "печать акта" и жду формирования печатной формы 40сек... Думаю, это ненормальное явление
|
|||
6
ДенисЧ
26.03.15
✎
09:18
|
(5) см (1)
|
|||
7
altaykniga
26.03.15
✎
09:18
|
может быть есть какие-нибудь сторонние инструменты, обработки для сжатия базы данных?
|
|||
8
piter3
26.03.15
✎
09:19
|
есть надежда,что к 2016 исправят.основная масса как раз будет переходить
|
|||
9
ДенисЧ
26.03.15
✎
09:19
|
(7) встроенная команда WIndows - del *.1cd
|
|||
10
ShoGUN
26.03.15
✎
09:20
|
(5) Случаем разделение данных не используется?
|
|||
11
CepeLLlka
26.03.15
✎
09:21
|
3.0 Это просто бред.. Я думал программисты в 1С умные, консервативные люди.. А оказалось как обычно..
|
|||
12
altaykniga
26.03.15
✎
09:21
|
(9) действительно, помогло! Размер базы сократился до 0Мб!!!
|
|||
13
ДенисЧ
26.03.15
✎
09:21
|
@Я думал программисты в 1С умные, консервативные люди@
О_о Это же нонсенс... |
|||
14
altaykniga
26.03.15
✎
09:27
|
(0) При формировании в ред.3 этого же запроса в режиме обычного приложения время запроса такое же, как в ред.2... Вывод: дело не в размере базы данных, а в методике обработки запросов в управляемом приложении?
|
|||
15
13_Mult
26.03.15
✎
09:27
|
(9) Аккуратнее с советами :), вдруг кто жамкнет.
|
|||
16
ДенисЧ
26.03.15
✎
09:28
|
(15) А я тут причём? ))
|
|||
17
ProxyInspector
26.03.15
✎
09:31
|
(0) В вашем случае наблюдаем явные последствия "улучшения" работы от перехода в режим управляемых форм и тонкого клиента.
Для достаточно больших баз при переходе в режим тонкого клиента падение производительности составляет от 2 до 10 раз. Мальчики банананы из 1С расскажут вам: " зачем вы делаете такой запрос?" Сделайте запрос ВЫБРАТЬ ПЕРВЫЕ 10. Он будет очень быстрый. Или посмотрите время выполнения самого запроса (без вывода результата) оно уменьшилось на 3%!!! Было 0.5 сек, а стало 0.48 сек. |
|||
18
hawksib
26.03.15
✎
09:33
|
(9) а для серверной какая команда?
|
|||
19
ShoGUN
26.03.15
✎
09:34
|
(18) DROP DATABASE, вестимо.
|
|||
20
ProxyInspector
26.03.15
✎
09:35
|
(0) Дальше вы с удивлением увидите, что документы и формы стали открываться в 2-3 раза дольше. База периодически будет отваливаться, иногда на несколько минут будет впадать в ступор. Откроете кучу других прелестей управляемых форм 8.3
|
|||
21
piter3
26.03.15
✎
09:53
|
для этого есть тестовая эксплуатация
|
|||
22
Bober
26.03.15
✎
09:54
|
(0) отключи общие реквизиты и будет щастье.
|
|||
23
User_Agronom
26.03.15
✎
10:05
|
(15) с вероятностью 90% ничего не будет.
|
|||
24
MrStomak
26.03.15
✎
10:05
|
(14) Это невозможно, дело в способе замера, параметрах сеансах, включенном разделении, блокирующем фоновом задании, но не в "методике выполнения запроса"
|
|||
25
User_Agronom
26.03.15
✎
10:06
|
(12) Гон. Размер сократиться не мог. Мог только пропасть файл базы!
|
|||
26
MaxS
26.03.15
✎
10:10
|
(0) попробовать сравнить скорость запроса
ВЫБРАТЬ Номер, Дата ИЗ Документ.РеализацияТоваровУслуг |
|||
27
anatoly
26.03.15
✎
10:10
|
(0) вообще то это как бы аксиома, что с самого начала компьютерной эры, каждая следующая версию любого софта работает тормознее и жрет больше памяти.
таким образом провоцируя юзера на апгрейд железа. у нас несколько конф на 8.2 и 8.3 - вторые работают заметно тормознее независимо от объема данных. |
|||
28
MrStomak
26.03.15
✎
10:10
|
(25) правильный совет echo 1 > base.1cd
|
|||
29
hhhh
26.03.15
✎
10:10
|
(14) понятно, что 1с-ники тупые, но всё-таки. Одно из двух, или размер или быстродействие. Вам надо увеличить размер базы в 10 раз. Тогда она быстрее будет работать.
|
|||
30
User_Agronom
26.03.15
✎
10:25
|
(28) Будет 1 байт, наверное.
Нет под рукой Windows, чтобы попробовать. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |