| 
    
        
     
     | 
    
    
  | 
Переход на ред.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, чтобы попробовать.  | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |