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