|   |   | 
| 
 | Копия для тестовой базы | ☑ | ||
|---|---|---|---|---|
| 0
    
        nickname63 08.10.25✎ 12:58 | 
        Помогите, пожалуйста
 1С клиент серверная архитектура на MSSQL У меня есть тестовая база где подсоединено расширение, все доработки ведутся в расширении на тестовой базе, которая в свою очередь подключена к хранилищу Ситуация следующая: ИБ весит уже больше 10-15 ГБ, как мне сделать копию для тестовой базы, но не со всеми данными ИБ, а только к примеру за последние 2-3 месяца (актуальные данные) Ибо разработка ведется на актуальных данных Заранее, большое спасибо! | |||
| 1
    
        Волшебник 08.10.25✎ 12:59 | 
        Сделайте полную копию.
 15 Гб — смешной размер | |||
| 2
    
        maxab72 08.10.25✎ 13:08 | 
        (0) Изучите КД 2 и перенесите в копию последние 2-3 месяца.     | |||
| 3
    
        breezee 08.10.25✎ 13:12 | 
        (0) Написать SQL-запрос, который обрезает данные. У меня такой был, но уже нет. Сейчас Qwen может помочь. Базы должны быть на 1 серваке, чтобы можно было между ними копировать.     | |||
| 4
    
        arsik гуру 08.10.25✎ 13:12 | 
        (3) А что с итогами, что с периодическими регистрами, с основаниями?     | |||
| 5
    
        nickname63 08.10.25✎ 13:19 | 
        (4) Да регистры, итоги и основания На кой нужны то, если разработка ведется чисто по метаданным, а не по ИБ     | |||
| 6
    
        nickname63 08.10.25✎ 13:20 | 
        (1) А теперь представьте что ИТ отдел расширился и работает 10 человек - каждый в своей тестовой
 Очень смешно | |||
| 7
    
        nickname63 08.10.25✎ 13:21 | 
        (2) Эмммм. Куда? Просто в пустую конфигурацию?     | |||
| 8
    
        Garykom гуру 08.10.25✎ 13:22 | 
        (0) https://userman.ru/2019/04/03/kak-opredelit-razmer-tablic-v-bd-ms-sql.html
 Смотришь что занимает много место и чистишь скриптами sql Понятно место потребуется для копии сначала в полном размере и только потом порежется | |||
| 9
    
        Garykom гуру 08.10.25✎ 13:23 | 
        (8)+ Для 1С можно нечто вроде
 https://infostart.ru/1c/tools/2011192/ Чтобы понимать что резать собрался | |||
| 10
    
        nickname63 08.10.25✎ 13:23 | 
        (3) Самый дельный ответ. Похоже других вариантов и не может быть. Изначально об этом думал, но надеялся что 1Сники более продуманы и есть какой то вариант получше.
 P.S Судя по тому что "мы" переписываем за ними код, то было глупо надеяться что 1Сники "более продуманы" :D | |||
| 11
    
        nickname63 08.10.25✎ 13:24 | 
        (9) Ого! Вот это выглядит огонь! Спасибо большое!     | |||
| 12
    
        IceSer1 08.10.25✎ 13:25 | 
        Закидывания железом дешевле таких танцев с бубном )     | |||
| 13
    
        Garykom гуру 08.10.25✎ 13:27 | 
        (2) Переносить через КД  в пустую это слишком долго по времени
 Быстрее средствами скуля чистить лишнее/большое Вот 100% что там большую часть занимает разный хлам типа прикрепленных файлов или левых РС с левыми данными Ну и индексы по этим левым данным или просто старым/ненужным Например банально если снести все доки за старые года (не трогая движений регистров) то будет вполне маленькая база подходящая для разработки Главное не додуматься запустить ТиИ или обращения к старым периодам | |||
| 14
    
        Garykom гуру 08.10.25✎ 13:28 | 
        (12) Согласен
 И не приходится ограничиваться Тупо купить комп свежий с несколько Тб SSD и не страдать фигней | |||
| 15
    
        arsik гуру 08.10.25✎ 13:29 | 
        (6) И? 10 * 15 = 150Гб
 У меня на компе больше места. У вас для ИТ Отдела из 10 человек нет денег на пару ссд по терабайту? | |||
| 16
    
        Garykom гуру 08.10.25✎ 13:29 | 
        (14)+ Причем для разработки даже лицухи 1С не нужны на сервер и клиентские
 Для разработчиков комьюнити пойдет на ура | |||
| 17
    
        Волшебник 08.10.25✎ 13:33 | 
        (6) Не ебите мозги. Купите дисков     | |||
| 18
    
        ptiz 08.10.25✎ 13:34 | 
        (0) +1 смешному размеру. Будет 100Гб - тогда можно начать думать.     | |||
| 19
    
        ZloyBrawler 08.10.25✎ 13:39 | 
        13 тестовых баз ERP по 3ТБ. 
 Полет нормальный. Все на SSD. Два массива дисков в рейдах 0. | |||
| 20
    
        Bigbro 08.10.25✎ 13:45 | 
        заняться нечем?
 шли заявку админам, что для разработки требуется еще одна копия БД. пусть делают. свободное место и сервер - это их забота, а не твоя. | |||
| 21
    
        Fish гуру 08.10.25✎ 13:48 | 
        (20) См (10). Это, похоже, не одинэсник. "Им" до одинэсников еще расти и расти, чтобы не думать о свободном месте на дисках :)))     | |||
| 22
    
        shuhard 08.10.25✎ 13:56 | 
        (10)[но надеялся что 1Сники более продуманы]
 так и есть, у нас на сиквеле часть таблиц очищается, другая часть сжимается. в итоге 1,5 Тбайт ERP для разработки становится 120 Гбайт скрипт не дам, жаба душит, на ИС есть аналоги | |||
| 23
    
        Волшебник 08.10.25✎ 13:58 | 
        (22) Кстати, да. Обычно 80% объёма приходится на считанное число таблиц и конкретных полей в них. Какие-нибудь вложения. Если их снести, то можно сэкономить место для тестовых баз. Но делать это нужно, когда база реально выросла и число разработчиков тоже. В данном случае эффективнее (20)     | |||
| 24
    
        nickname63 08.10.25✎ 13:58 | 
        (13) "Главное не додуматься запустить ТиИ"
 Спасибо что предупредили :D Мысль была, но чуйка меня отговорила))) | |||
| 25
    
        nickname63 08.10.25✎ 14:05 | 
        Хорошо. Рабочая грузится быстрее чем тестовая. В чем может быть причина? как пофиксить? 
 Или из-за толстого клиента? | |||
| 26
    
        Волшебник 08.10.25✎ 14:08 | 
        (25) Насколько быстрее? Первый раз запускаете или уже второй? Серверы одинаковые?     | |||
| 27
    
        nickname63 08.10.25✎ 14:08 | 
        (26) Ну примерно в 2-3 раза. Если рабочая за минуту грузится, то при разработке тестовая открывается через 2-3 минуты. При тестировании правок - очень много времени занимает. Хотелось бы ускорить процесс     | |||
| 28
    
        Волшебник 08.10.25✎ 14:10 | 
        (27) какая конфигурация?     | |||
| 29
    
        nickname63 08.10.25✎ 14:10 | 
        (27) Много раз уже запускал. Серверы одинаковые.     | |||
| 30
    
        nickname63 08.10.25✎ 14:11 | 
        (28) 1С УНФ автосервис (Рарус)     | |||
| 31
    
        Kigo_Kigo 08.10.25✎ 14:11 | 
        15 гиг база? Смешно, вот 2-3 террика- тогда да, а это слезы, БП3 из коробки + обновления до последней, нате 5 гигов     | |||
| 32
    
        nickname63 08.10.25✎ 14:13 | 
        (28) (28) 
 1С:Предприятие 8.3 (8.3.27.1688) 1С:Предприятие 8. Автосервис, редакция 3.0 (3.0.12.114) | |||
| 33
    
        1cVandal 08.10.25✎ 14:17 | 
        (27) тестовая с ключем -debug, а рабочая без? 
 У вас и тестовая и рабочая на одном СУБД? Ну и на рабочей регламенты проводятся, а на тестовой ты план обслуживания не настроил, ведь так?) | |||
| 34
    
        Волшебник 08.10.25✎ 14:15 | 
        (29) Напишите письмо админам и копию руководству. Скажите, что за день приходится запускать базу 50-80 раз, значит на ожидания запуска уходит 3-4 часа рабочего времени.     | |||
| 35
    
        nickname63 08.10.25✎ 14:23 | 
        (33) Ключа нет, планы обслуживания не настраивал
 К сожалению, вообще первый раз про это слышу. | |||
| 36
    
        1cVandal 08.10.25✎ 14:24 | 
        ТС а ты кстати шринк не пробовал сделать?     | |||
| 37
    
        Волшебник 08.10.25✎ 14:24 | 
        (35) Без ключа -debug не будет работать отладка серверных процедур.     | |||
| 38
    
        nickname63 08.10.25✎ 14:26 | 
        (37) все работает нормально. в конфигураторе просто отладку ловлю, если под другим пользователем, а если под тем же что и в конфигуратор захожу - то там он сам уже ловит автоматически     | |||
| 39
    
        nickname63 08.10.25✎ 14:27 | 
        (36) нет, сейчас попробую     | |||
| 40
    
        Волшебник 08.10.25✎ 14:33 | 
        (38) Без ключа -debug не будет работать отладка серверных процедур.     | |||
| 41
    
        shuhard 08.10.25✎ 14:33 | 
        (36) сначала нужно фулл на симпл сменить =)     | |||
| 42
    
        nickname63 08.10.25✎ 14:36 | 
        (33) Обслуживание настроено. Каждый день очистка, сжатие и т.д.     | |||
| 43
    
        bushd 08.10.25✎ 15:25 | 
        (0) Тупо удалить то что не надо в копии, не вариант?  
 Можно ручками из предприятия точно быстрее чем тему создавать и ждать ответов. | |||
| 44
    
        Garykom гуру 08.10.25✎ 15:30 | 
        (43) Эмм а в курсе что удаление из 1С не удаляет в скуле?     | |||
| 45
    
        1cVandal 08.10.25✎ 15:32 | 
        (44) удаляет данные, но не уменьшает зарезервированное место, вы хотели сказать?     | |||
| 46
    
        Garykom гуру 08.10.25✎ 15:35 | 
        (45) Там все сложней     | |||
| 47
    
        aka MIK 08.10.25✎ 15:41 | 
        (0) у меня базы по терабайту, для разрабов я понаделал джобов которые разворачивают последний бекап, а на выходных просто сжимают и шринкует не сжатые тестовые базы, остается 30%
 Всякие обрезки тестовых баз - это долго, данные быстро устаревают | |||
| 48
    
        aka MIK 08.10.25✎ 15:42 | 
        джобы - для того чтобы после завершения слали уведомления в телегу, и разрабы не напрягали меня развернулось или нет     | |||
| 49
    
        Garykom гуру 08.10.25✎ 15:52 | 
        Вроде где то читал про хитрые копии баз данных
 Там общая часть общая у всех и только новые изменения отдельно хранятся Т.е. делается копия где в новой базе общая часть просто ссылается на основную базу И только если начать изменять данные (добавлять/изменять/удалять) то они хранятся отдельно Похоже на дедупликацию в ZFS или BTRFS | |||
| 50
    
        shuhard 08.10.25✎ 16:02 | 
        (47)[Всякие обрезки тестовых баз - это долго, данные быстро устаревают]
 у нас раз в сутки децимированная копию создаётся, для расследования инцидентов поддержке хватает | |||
| 51
    
        bushd 08.10.25✎ 18:11 | 
        (44) Ну при выгрузке то режет? Ну выгрузи/загрузи... делов то.     | |||
| 52
    
        arsik гуру 08.10.25✎ 18:16 | 
        (47) А что известно о сжатии таблиц и индексов в продуктовых базах? Как то влияет на быстродействие?
 На все таблицы базы 1С ALTER TABLE @TName REBUILD PARTITION = ALL WITH (DATA_COMPRESSION = PAGE) ALTER INDEX ALL ON @TName REBUILD PARTITION = ALL WITH (DATA_COMPRESSION = PAGE) | |||
| 53
    
        Bigbro 08.10.25✎ 18:21 | 
        (25) статистику надо обновить на новой базе, а то сервер там будет странные и медленные запросы строить.
 хотя если (42) относится и к новой базе то дело не в этом. | |||
| 54
    
        aka MIK 08.10.25✎ 22:16 | 
        (52) на продакте не сжимаю, а разрабы перебьются     | |||
| 55
    
        aka MIK 08.10.25✎ 22:17 | 
        всякие архивные базы (которые не обрезанные) после обрезки тоже можно посжимать     | |||
| 56
    
        aka MIK 08.10.25✎ 22:21 | 
        (54) после сжатия навскидку производительность процентов на 10-20 падает     | |||
| 57
    
        aka MIK 08.10.25✎ 22:22 | 
        но серьезных нагрузочных тестов не делал     | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |