|   |   | 
| 
 | Переключил базу в модель восстановления - полная, запись стала медленнее? | ☑ | ||
|---|---|---|---|---|
| 0
    
        RomaH naïve 01.10.20✎ 09:24 | 
        Запустил обработку - пишет дофига в регистр сведений никем не используемый
 заметно снизилась скорость записи в БД у других пользователей, ЦП и память в норме, не 100% загрузки В простой модели восстановления такого не наблюдал это мне кажется, или модель восстановления повлияла? | |||
| 1
    
        ДенисЧ 01.10.20✎ 09:29 | 
        Лог растёт, наверное. Прирост поставил по 1К?     | |||
| 2
    
        Cyberhawk 01.10.20✎ 09:30 | 
        Если разве что распух лог транзакций (в простой модели место в нем освобождается к переиспользованию после каждого чекпоинта, которых несколько десятков в час происходит)     | |||
| 3
    
        Cyberhawk 01.10.20✎ 09:31 | 
        Разбивай длительную операцию на несколько транзакций - они хоть и не для ускорения предназначены, но сайд-эффект такой дают     | |||
| 4
    
        RomaH naïve 01.10.20✎ 09:31 | ||||
| 5
    
        Cyberhawk 01.10.20✎ 09:33 | 
        (4) Темпдб тоже прирост посмотри, поставь по 512 Мб хотя бы     | |||
| 6
    
        RomaH naïve 01.10.20✎ 09:33 | 
        (3) сейчас вопрос - это именно из-за смены модели восстановления?
 если из-за неё, то уже вопрос, что можно сделать чтобы ... | |||
| 7
    
        fisher 01.10.20✎ 09:34 | 
        Была ветка про разницу производительности БД в разных моделях восстановления. Симпл экономит на bulk-операциях с таблицами (меньше записывая в лог). А так при обычной работе 1С разницы вроде быть не должно. Так что скорее всего дело именно в тормозах растущего лога (выделение доп-места на диске - это дорогая операция). Когда лог выйдет на стабильный размер (если ты вовремя делаешь бэкапы лога), то по-идее производительность должна стабилизироваться...     | |||
| 8
    
        Cyberhawk 01.10.20✎ 09:34 | 
        (6) Надежный ответ на этот вопрос ты сможешь получить только эмпирически и только в чистом (изолированном) эксперименте     | |||
| 9
    
        unregistered 01.10.20✎ 09:37 | 
        (0) >> это мне кажется, или модель восстановления повлияла?
 Скорее всего, кажется. При условии, что настроено всё правильно и нет проблем со свободным местом на сервере. Миф о значительном влиянии модели восстановления на скорость записи, мягко говоря, преувеличен. Хотя конечно зависит от того, что значит "дофига", а так же - как и чем (каким документом) производится запись. Может там параллельно блокируется куча таблиц, пока пишется твой регистр. | |||
| 10
    
        RomaH naïve 01.10.20✎ 09:37 | 
        (5) темп находится на диске в оперативке, админ говорит смысла нет, сейчас 64 мб
 https://dl.dropboxusercontent.com/s/p9dqe6yh6h0xf3i/2020-10-01_09h37_06.png?dl=0 | |||
| 11
    
        RomaH naïve 01.10.20✎ 09:38 | 
        (9) дофига - это порядка 500 000 записей в РС через менеджер записи . вот только сейчас все записало     | |||
| 12
    
        RomaH naïve 01.10.20✎ 09:39 | 
        ну да - лог вырос     | |||
| 13
    
        Cyberhawk 01.10.20✎ 09:40 | 
        (11) А теперь сделай бэкап лога (только не усекай) и попробуй еще разок свои 500 тыщ записать.
 Должно быть так же, как в симпле. | |||
| 14
    
        RomaH naïve 01.10.20✎ 09:40 | 
        и достиг максимального размера     | |||
| 15
    
        fisher 01.10.20✎ 09:45 | 
        (14) Это вполне может быть причиной. Если сиквел вместо штатной процедуры вынужден постоянно переизыскивать свободное место в логе и увеличивать его фрагментацию.     | |||
| 16
    
        fisher 01.10.20✎ 09:45 | 
        А с какой частотой бэкап лога настроен?     | |||
| 17
    
        Йохохо 01.10.20✎ 09:45 | 
        (15) в симпле то же самое     | |||
| 18
    
        Cyberhawk 01.10.20✎ 09:47 | 
        (17) В симпле место для переиспользования само по себе появляется с большой частотой (раз в несколько минут), а в полной - только после очередного бэкапа лога     | |||
| 19
    
        fisher 01.10.20✎ 09:47 | 
        Да и вообще лучше не устанавливать пределы на максимальные размеры файлов. Оставлять неограниченным. Просто настроить мониторинг на сигнализацию о проблемах с местом на диске.     | |||
| 20
    
        RomaH naïve 01.10.20✎ 09:49 | 
        (16) 10 мин     | |||
| 21
    
        RomaH naïve 01.10.20✎ 09:51 | 
        (16) 
 если мы об одном и том же говорим https://dl.dropboxusercontent.com/s/w1kan27ydi5x1io/2020-10-01_09h50_34.png?dl=0 | |||
| 22
    
        fisher 01.10.20✎ 09:53 | 
        (20) Тогда странно. 40 гиг на 10 минут должно хватать :) Но из интереса попробуйте убрать ограничение на максимальный размер. Если начнет расти - значит для нормальной работы места все-таки не хватало либо что-то не так с бэкапами транзакций.     | |||
| 23
    
        fisher 01.10.20✎ 10:04 | 
        А дисковую нагрузку профилировали? Очереди к дискам, и т.п? Эффективнее всего, конечно, сравнить "до" и "после". По-идее, эти тесты и покажут кто виноват и что делать.     | |||
| 24
    
        Itmaint 01.10.20✎ 10:10 | 
        (0) Кажется. Простая отличается от полной только тем, что в простой модели, после фиксации транзакции и переноса данных из LDF в MDF, место этих данных в LDF доступно для использования. В полной - только после бэкапа.  как следствие - в простой вы не можете откатиться на любо момент времени при простой модели.     | |||
| 25
    
        Itmaint 01.10.20✎ 10:14 | 
        (7) Можно ссылку? Ваше утверждение противоречит моему пониманию процесса. Насколько я представляю, данные ВСЕГДА сначала пишутся в LDF. После завершения транзакции они переносятся в MDF.     | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |