| 
    
        
     
     | 
    
  | 
Тормоза в файловой 1С | ☑ | ||
|---|---|---|---|---|
| 
    0
    
        Fuas4    
     25.05.20 
            ✎
    15:02 
 | 
         
        Отцы, такой вопрос.
 
        Есть файловая типовая УНФ, в которой работает 16 человек Все бы ничего, но периодически бывают тормоза, когда документ открывается по минуте Сделал замер производительности, вот результат: http://prntscr.com/sndjs8 Вот запрос, который 26 секунд выполнялся: http://prntscr.com/sndkao Я бы понял, если бы проблема была в записи данных в базу, все-таки файловая и 16 человек. Но тут то получение данных простым запросом. Поможет ли тут переход на клиент-сервер? Есть ли способ ускорить выполнение запросов "малой кровью"?  | 
|||
| 
    1
    
        Злопчинский    
     25.05.20 
            ✎
    15:03 
 | 
         
        (0) говорят что если файловую опубликовать и работать через "веб" то будет лучше     
         | 
|||
| 
    2
    
        Провинциальный 1сник    
     25.05.20 
            ✎
    15:03 
 | 
         
        Файловая через сеть? Переходи на веб-сервер.     
         | 
|||
| 
    3
    
        Злопчинский    
     25.05.20 
            ✎
    15:04 
 | 
         
        (0) ну и цифры без конфиги железа - ни о чем, может таам у вас целерон300 с 512 Мб памяти     
         | 
|||
| 
    4
    
        Волшебник    
     модератор 
    25.05.20 
            ✎
    15:04 
 | 
         
        (1) клиент-сервер для бедных :)     
         | 
|||
| 
    5
    
        Fuas4    
     25.05.20 
            ✎
    15:05 
 | 
||||
| 
    6
    
        Злопчинский    
     25.05.20 
            ✎
    15:06 
 | 
         
        (4) потому что пишут код платформы с туевой хучей ненужной хрени, наверняка. всяких ооп. кучей библиотек и прочей хрени где а+б выполняется наверное через копенгаген в ротердам.     
         | 
|||
| 
    7
    
        Волшебник    
     модератор 
    25.05.20 
            ✎
    15:06 
 | 
         
        (6) Это общий тренд. Числодробилки, именуемые компьютерами, должны справляться.     
         | 
|||
| 
    8
    
        Fuas4    
     25.05.20 
            ✎
    15:08 
 | 
||||
| 
    9
    
        Fuas4    
     25.05.20 
            ✎
    15:08 
 | 
         
        В общем, веб, если не поможет, то клиент сервер. Спасибо!     
         | 
|||
| 
    10
    
        Провинциальный 1сник    
     25.05.20 
            ✎
    15:10 
 | 
         
        (9) в догонку http://catalog.mista.ru/public/239498/     
         | 
|||
| 
    11
    
        Fuas4    
     25.05.20 
            ✎
    15:12 
 | 
         
        (10) Эту ссылку я дам админу, так не на 1Сном языке :)     
         | 
|||
| 
    12
    
        vde69    
     25.05.20 
            ✎
    15:16 
 | 
         
        на 16 пользователей - однозначно клиент сервер...
 
        даже на 2...3 пользователя и то клиент сервер нужен (минисервер на 5 юзеров). проблема в том, что файл базы ОДИН, и в нем системная область где размещены указатели на страницы с данными блокируется вся целиком при ЛЮБОЙ записи в базу, и текущие конфы постоянно чего-то пишут, версии, нумераторы, настройки и т.д. файловая база реально только в монопольном режиме шустро работает, все остальное только клиент сервер.  | 
|||
| 
    13
    
        Вафель    
     25.05.20 
            ✎
    15:50 
 | 
         
        откуда инфа про блокировку базы? 
        вроде табличная блокировка  | 
|||
| 
    14
    
        Vstur    
     25.05.20 
            ✎
    16:07 
 | 
         
        (0) 16 человек на сундук мертвеца в файловой ?
 
        как же он у вас в очистке работал? ....  | 
|||
| 
    15
    
        Жан Пердежон    
     25.05.20 
            ✎
    16:10 
 | 
         
        >> файловая... 16 человек
 
        дальше мог бы не продолжать то, что есть 1С-севрер МИНИ на 5 подключений - уже одно это должно натолкнуть на определенные мысли  | 
|||
| 
    16
    
        vde69    
     25.05.20 
            ✎
    16:44 
 | 
         
        (13) корневая root область блокируется всегда при добавлении или освобождении одной страницы в базе. Кроме того механизм транзакций в 1с построен то-же на страничной модели (то есть делаются копии страниц а потом при фиксации записывается несколько байт в root области), так вот на время транзакции то-же блокируется root области таблиц (это и есть блокировка таблицы), но если таблице нужно добавить страниц - блокируется вся база     
         | 
|||
| 
    17
    
        Провинциальный 1сник    
     25.05.20 
            ✎
    18:08 
 | 
         
        (15) Если эти 16 человек неспешно заносят полтора документа в час, а остальное время пьют чай и изредка сформируют какой-нибудь отчетец..     
         | 
|||
| 
    18
    
        lodger    
     25.05.20 
            ✎
    18:33 
 | 
         
        (0) запрос переписать ещё не предлагали?
 
        он конечно работает, но мягко говоря неоптимально.  | 
|||
| 
    19
    
        pavig    
     25.05.20 
            ✎
    18:48 
 | 
         
        (0) 
 
        публикуйте через веб если лучше не будет (что вполне вероятно при 16 пользователях), то вариант: 1. Переход на клиент-сервер (рекомендуется от 8-10 пользователей) 2. Сделать вручную несколько публикаций (5-10) и раздать каждому пользователю "свою" ссылку. Не рекомендуется, так как геморрой с поддержкой, да и не факт что будет быстрее. 3. Попробовать "автономный сервер 1С" - это бесплатное серверное приложение, "умеющее" в файловую базу, но при этом не требует сервер 1С. Не рекомендуется, так как бета-версия)  | 
|||
| 
    20
    
        RomanYS    
     25.05.20 
            ✎
    19:30 
 | 
         
        (19) 3. для автономного сервера вроде лицензия нужна при более 3 соединениях. Зачем этот фрукт нужен до сих пор не понял.     
         | 
|||
| 
    21
    
        pavig    
     25.05.20 
            ✎
    20:01 
 | 
         
        (20) 
 
        да точно, нужна серверная лицензия. Тогда п.3 не подходит.  | 
|||
| 
    22
    
        Гений 1С    
     гуру 
    25.05.20 
            ✎
    20:01 
 | 
         
        Проверь, индексируемое ли поле "Контакт", например.     
         | 
|||
| 
    23
    
        lodger    
     26.05.20 
            ✎
    00:24 
 | 
         
        (20) домашний клиент-сервер для разработчиков, например.     
         | 
|||
| 
    24
    
        Fuas4    
     26.05.20 
            ✎
    07:35 
 | 
         
        Господа, спасибо за советы, но УНФ полностью типовая, я не хочу там переписывать запросы или добавлять индексацию полей. Правильно, все же, будет купить клиент-сервер, если публикация не поможет. Это, с перспективой обновлений, дешевле, чем обновлять дописанную (пусть даже через расширение) конфигурацию     
         | 
|||
| 
    25
    
        dmpl    
     26.05.20 
            ✎
    08:30 
 | 
         
        (0) RLS есть?     
         | 
|||
| 
    26
    
        Fuas4    
     26.05.20 
            ✎
    09:21 
 | 
         
        (25) точно не скажу пока, доступа нет. РЛС в файловой базе как-то особенно тормозит?     
         | 
|||
| 
    27
    
        dmpl    
     26.05.20 
            ✎
    10:10 
 | 
         
        (26) То, что на SQL требует 1 секунду, в файловой может минут на 15 подвесить.     
         | 
|||
| 
    28
    
        Fuas4    
     26.05.20 
            ✎
    10:11 
 | 
         
        (27) благодарю. Тут отключать РЛС не вариант, так что буду придерживаться ранее озвученного плана)     
         | 
|||
| 
    29
    
        ДенисЧ    
     26.05.20 
            ✎
    10:14 
 | 
         
        РЛС на файловой? Извините, коллеги, вы у психиатра давно были?     
         | 
|||
| 
    30
    
        RomanYS    
     26.05.20 
            ✎
    12:25 
 | 
         
        (23) Это практика или предположение?
 
        Там столько ограничений, что имхо как раз для разработки он крайне не удобен.  | 
|||
| 
    31
    
        lodger    
     26.05.20 
            ✎
    12:30 
 | 
         
        (30) непреодолимых ограничений вроде нет? благо до практики дело не дошло, но как резервный план вполне.     
         | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |