1с что такое сжатие таблиц информационной базы
В этом видео выясним, почему после обновления база увеличивается в размерах, стоит ли по этому поводу переживать и что с этим можно сделать.
Благодарю за поддержку: лайки, репосты и прочее.
Желаю вам приятного просмотра!
5 минут рассказывать про то, что можно в 2 предложения написать.
Кто-то ещё тратит в 2019 году своё время на просмотр роликов обучающих?
На митапе «Безопасность в 1С» руководитель ИТ компании Инфософт Антон Дорошкевич рассказал про инструменты сервера 1С, которые помогают защититься от пользователей – в том числе «богов мира 1С»: Попробуем кое-что взломать. Попробуем защитить от взлома. Посмотрим тонкости работы реестра кластера 1С.
Елена Скворцова, 1С:Эксперт по технологическим вопросам, архитектор в нашей компании, в совместном проекте с Учебным центром №1 1С записала цикл видеолекций, посвященных подготовке к практической части экзамена по сертификации 1С:Эксперт. В этих видео рассматриваются аналоги вопросов и задач, которые встречаются на реальных экзаменах. Рассматриваются различные примеры их решения и сопутствующие вопросы, часто возникающие в связи с этим. Это видео - третье из пяти: "3. Избыточные блокировки. Откуда возникают и что с ними делать". В последнем видео, посвященном анализу блокировок, посмотрим на них с другой стороны - стороны MS SQL Server, и расследуем эскалацию блокировки.
Елена Скворцова, 1С:Эксперт по технологическим вопросам, архитектор в нашей компании, в совместном проекте с Учебным центром №1 1С записала цикл видеолекций, посвященных подготовке к практической части экзамена по сертификации 1С:Эксперт. В этих видео рассматриваются аналоги вопросов и задач, которые встречаются на реальных экзаменах. Рассматриваются различные примеры их решения и сопутствующие вопросы, часто возникающие в связи с этим. Это видео - второе из пяти: "Управляемые взаимоблокировки. Причины, виды и способы устранения". Вспоминаем природу возникновения взаимоблокировок, расследуем и устраняем два реальных конфликта управляемых блокировок.
Елена Скворцова, 1С:Эксперт по технологическим вопросам, архитектор в нашей компании, в совместном проекте с Учебным центром №1 1С записала цикл видеолекций, посвященных подготовке к практической части экзамена по сертификации 1С:Эксперт. В этих видео рассматриваются аналоги вопросов и задач, которые встречаются на реальных экзаменах. Рассматриваются различные примеры их решения и сопутствующие вопросы, часто возникающие в связи с этим. Это видео - первое из пяти: "Ожидания на управляемых блокировках. Назначение, возможности и механизм работы" Повторяем теоретические основы управляемых блокировок и их применяем знания на практике, расследуя управляемый тайм-аут.
Приветствую, коллеги! Работа с информационной базой и внесение в нее новых данных неизбежно влечет увеличение ее объема, что может сказаться на ее быстродействии и работоспособности. В данной статье рассмотрим два основных способа сжатия информационной базы 1С (далее ИБ), а именно: сжатие таблиц и свертку ИБ.
1. Сжатие таблиц ИБ
Казалось бы, наиболее очевидным решением для уменьшения объема базы является удаление всех объектов, помеченных на удаление (Администрирование → Удаление помеченных объектов), но не все так просто. При удалении записей из базы (документов, справочников и т.д.), они не удаляются физически, а просто скрываются от пользователя. При этом эти данные продолжают оставаться в таблицах ИБ. Для того чтобы окончательно удалить эти данные и уменьшить размер базы, необходимо выполнить сжатие таблиц ИБ с помощью системной утилиты «Тестирование и исправление».
Перед выполнением данной операции рекомендуется сделать резервную копию базы 1С.
Итак, запускаем базу в режиме конфигуратора 1С
Рис. 1 Запуск базы 1С в режиме Конфигуратора
Выберем пункт «Администрирование → Тестирование и исправление».
Рис. 2 «Администрирование → Тестирование и исправление» в Конфигураторе 1С
В новом окне мы видим несколько вариантов проверок и режимов. Нас интересует только режим сжатия таблиц ИБ. Выбираем его и нажимаем «Выполнить».
Рис. 3 Режим сжатия таблиц информационной базы
В результате выполнения данной операции из таблиц будут удалены лишние записи и объем базы существенно уменьшится.
Такого же результата можно достичь выгрузкой и обратной загрузкой файла ИБ.
В режиме конфигуратора 1С выберем пункт «Администрирование → Выгрузить информационную базу».
Рис. 4 Выгрузка ИБ 1С
Выбираем место сохранения и сохраним файл базы 1С в формате .dt.
Далее нам необходимо загрузить ИБ обратно. Опять выбираем пункт «Администрирование → Загрузить информационную базу» 1С и выбираем ранее сохраненный файл ИБ.
Рис. 5 Загрузка ИБ 1С
В результате мы добьемся того же эффекта, что и при выполнении операции сжатия таблиц ИБ.
2. Свертка ИБ – обработка документов и регистров
Вторым способом уменьшения объема ИБ является свертка. Свертка ИБ – это обработка документов и регистров, при которой происходит формирование документов ввода остатков в 1С на определенную дату (дату свертки) и удаление документов, которые не используются, и движений по регистрам (сведений, накопления, бухгалтерии) до даты свертки включительно.
Действия по свертке базы изначально рекомендуется выполнять на копии информационной базы 1С и уже по результатам тестирования выполнять процедуру свертки на рабочей базе. Свертка выполняется с помощью встроенного помощника 1С «Свертка информационной базы». Для запуска процесса свертки необходимо перейти в «Администрирование → Сервис → Свертка информационной базы» и следовать этапам, указанным в помощнике. В результате выполнения данных действий будут созданы документы ввода остатков в 1С, «Операция», по всем счетам/регистрам на требуемую дату, а также помечены на удаление документы до требуемый даты.
Рис. 6 Свертка ИБ 1С
Стоит отметить, что выполнять свертку таким способом необходимо только на типовой конфигурации 1С. Если же у вас нетиповая конфигурация, то вам следует обратиться к квалифицированному специалисту во избежание утраты данных информационной базы.
Специалист компании «Кодерлайн»
Вас могут заинтересовать следующие статьи:
94 [PROP_CODE] => TAGS2 [TITLE] => Вас могут заинтересовать следующие семинары: ) --> 95 [PROP_CODE] => TAGS [TITLE] => Вас могут заинтересовать следующие вебинары: ) -->
Вас могут заинтересовать следующие вебинары:
Приветствую, коллеги! Работа с информационной базой и внесение в нее новых данных неизбежно влечет увеличение ее объема, что может сказаться на ее быстродействии и работоспособности. В данной статье рассмотрим два основных способа сжатия информационной базы 1С (далее ИБ), а именно: сжатие таблиц и свертку ИБ.
1. Сжатие таблиц ИБ
Казалось бы, наиболее очевидным решением для уменьшения объема базы является удаление всех объектов, помеченных на удаление (Администрирование → Удаление помеченных объектов), но не все так просто. При удалении записей из базы (документов, справочников и т.д.), они не удаляются физически, а просто скрываются от пользователя. При этом эти данные продолжают оставаться в таблицах ИБ. Для того чтобы окончательно удалить эти данные и уменьшить размер базы, необходимо выполнить сжатие таблиц ИБ с помощью системной утилиты «Тестирование и исправление».
Перед выполнением данной операции рекомендуется сделать резервную копию базы 1С.
Итак, запускаем базу в режиме конфигуратора 1С
Рис. 1 Запуск базы 1С в режиме Конфигуратора
Выберем пункт «Администрирование → Тестирование и исправление».
Рис. 2 «Администрирование → Тестирование и исправление» в Конфигураторе 1С
В новом окне мы видим несколько вариантов проверок и режимов. Нас интересует только режим сжатия таблиц ИБ. Выбираем его и нажимаем «Выполнить».
Рис. 3 Режим сжатия таблиц информационной базы
В результате выполнения данной операции из таблиц будут удалены лишние записи и объем базы существенно уменьшится.
Такого же результата можно достичь выгрузкой и обратной загрузкой файла ИБ.
В режиме конфигуратора 1С выберем пункт «Администрирование → Выгрузить информационную базу».
Рис. 4 Выгрузка ИБ 1С
Выбираем место сохранения и сохраним файл базы 1С в формате .dt.
Далее нам необходимо загрузить ИБ обратно. Опять выбираем пункт «Администрирование → Загрузить информационную базу» 1С и выбираем ранее сохраненный файл ИБ.
Рис. 5 Загрузка ИБ 1С
В результате мы добьемся того же эффекта, что и при выполнении операции сжатия таблиц ИБ.
2. Свертка ИБ – обработка документов и регистров
Вторым способом уменьшения объема ИБ является свертка. Свертка ИБ – это обработка документов и регистров, при которой происходит формирование документов ввода остатков в 1С на определенную дату (дату свертки) и удаление документов, которые не используются, и движений по регистрам (сведений, накопления, бухгалтерии) до даты свертки включительно.
Действия по свертке базы изначально рекомендуется выполнять на копии информационной базы 1С и уже по результатам тестирования выполнять процедуру свертки на рабочей базе. Свертка выполняется с помощью встроенного помощника 1С «Свертка информационной базы». Для запуска процесса свертки необходимо перейти в «Администрирование → Сервис → Свертка информационной базы» и следовать этапам, указанным в помощнике. В результате выполнения данных действий будут созданы документы ввода остатков в 1С, «Операция», по всем счетам/регистрам на требуемую дату, а также помечены на удаление документы до требуемый даты.
Рис. 6 Свертка ИБ 1С
Стоит отметить, что выполнять свертку таким способом необходимо только на типовой конфигурации 1С. Если же у вас нетиповая конфигурация, то вам следует обратиться к квалифицированному специалисту во избежание утраты данных информационной базы.
Специалист компании «Кодерлайн»
Вас могут заинтересовать следующие статьи:
94 [PROP_CODE] => TAGS2 [TITLE] => Вас могут заинтересовать следующие семинары: ) --> 95 [PROP_CODE] => TAGS [TITLE] => Вас могут заинтересовать следующие вебинары: ) -->
Вас могут заинтересовать следующие вебинары:
В этой статье мы рассмотрим данную системную утилиту «Тестирование и исправление информационной базы» в 1С 8.3 и особенности её использования.
Перед проведением любых операций необходимо сделать резервную копию базы данных!
Тестирование и исправление информационной базы 1С
Режим тестирования и исправления вызывается в конфигураторе системы 1С 8.3 выбором меню Администрирование — Тестирование и исправление.
Проверки и режимы
В этом окне указывается список необходимых проверок и режимов, которые будут произведены в результате работы утилиты. Рассмотрим каждую галочку подробнее:
- Реиндексация таблиц информационной базы — если установлен этот флаг, будет произведена реиндексация таблиц. Реиндексация — полное перестроение индексов для заданных таблиц. Реиндексация существенно повышает производительность системы в целом. Данная процедура никогда не будет лишней и увеличивает производительность системы.
- Проверка логической целостности информационной базы — система умеет проверять логическую и структурную целостность базы данных, находить ошибки в организации данных (например, страниц в файле).
- Проверка ссылочной целостности информационной базы — подпункт логической проверки, проверяет информацию в базе данных на наличие «битых» ссылок. «Битые» ссылки появляются в базе из-за некорректной обработки информации разработчиком, чаще всего при непосредственном удалении данных или неправильно настроенном обмене данных. При нахождении ошибок можно выбрать 3 варианта действий: Создавать объекты — система создает элементы-заглушки, которые можно потом заполнить необходимой информацией, Очищать ссылки — «битые» ссылки будут очищены, Не изменять — система только покажет Вам ошибки.
- Пересчет итогов — в платформе 1С в регистрах накопления и регистрах бухгалтерии есть понятие итогов. Итоги — таблица подсчитанных результатов, данные из которой получить быстрее, чем анализировать весь регистр сведений. Как правило, пересчет итогов увеличивает производительность системы.
- Сжатие таблиц информационной базы — если установлен этот флаг, база данных будет сжата и уменьшится в объеме. Связанно это с тем, что при удалении данных из базы данных, 1С не удаляет физически эти объекты, а лишь «помечает» их на удаление. Т.е. пользователь не видит их, а они есть :). Вот именно сжатие базы данных и удаляет такие записи окончательно. Также такого эффекта можно достичь выгрузкой и загрузкой файла базы данных (*.dt).
- Реструктуризация таблиц информационной базы — процесс, с помощью которого система осуществляет пересоздание таблиц баз данных, обычно эта процедура вызывается при внесения изменений в структуру метаданных конфигурации. Реструктуризация всей БД — процесс долгий, будьте внимательны.
Если по каким-то причинам тестирование и исправление не помогает или у вас нет доступа в конфигуратор, воспользуйтесь утилитой chdbfl.exe.
Другие статьи по 1С:
Если вы только начинаете программировать в 1С или просто хотите систематизировать свои знания - попробуйте Школу программирования 1С нашего друга Владимира Милькина. Пошаговые и понятные уроки даже для новичка с поддержкой учителя.
Попробуйте бесплатно по ссылке >>
Получите понятные самоучители по 1С бесплатно:
Бонус! Видеоинструкция по проведению тестирования и исправления БД 1С:
Если Вы начинаете изучать 1С программирование, рекомендуем наш бесплатный курс (не забудьте подписаться на YouTube — регулярно выходят новые видео):
Приветствую, коллеги! Работа с информационной базой и внесение в нее новых данных неизбежно влечет увеличение ее объема, что может сказаться на ее быстродействии и работоспособности. В данной статье рассмотрим два основных способа сжатия информационной базы 1С (далее ИБ), а именно: сжатие таблиц и свертку ИБ.
1. Сжатие таблиц ИБ
Казалось бы, наиболее очевидным решением для уменьшения объема базы является удаление всех объектов, помеченных на удаление (Администрирование → Удаление помеченных объектов), но не все так просто. При удалении записей из базы (документов, справочников и т.д.), они не удаляются физически, а просто скрываются от пользователя. При этом эти данные продолжают оставаться в таблицах ИБ. Для того чтобы окончательно удалить эти данные и уменьшить размер базы, необходимо выполнить сжатие таблиц ИБ с помощью системной утилиты «Тестирование и исправление».
Перед выполнением данной операции рекомендуется сделать резервную копию базы 1С.
Итак, запускаем базу в режиме конфигуратора 1С
Рис. 1 Запуск базы 1С в режиме Конфигуратора
Выберем пункт «Администрирование → Тестирование и исправление».
Рис. 2 «Администрирование → Тестирование и исправление» в Конфигураторе 1С
В новом окне мы видим несколько вариантов проверок и режимов. Нас интересует только режим сжатия таблиц ИБ. Выбираем его и нажимаем «Выполнить».
Рис. 3 Режим сжатия таблиц информационной базы
В результате выполнения данной операции из таблиц будут удалены лишние записи и объем базы существенно уменьшится.
Такого же результата можно достичь выгрузкой и обратной загрузкой файла ИБ.
В режиме конфигуратора 1С выберем пункт «Администрирование → Выгрузить информационную базу».
Рис. 4 Выгрузка ИБ 1С
Выбираем место сохранения и сохраним файл базы 1С в формате .dt.
Далее нам необходимо загрузить ИБ обратно. Опять выбираем пункт «Администрирование → Загрузить информационную базу» 1С и выбираем ранее сохраненный файл ИБ.
Рис. 5 Загрузка ИБ 1С
В результате мы добьемся того же эффекта, что и при выполнении операции сжатия таблиц ИБ.
2. Свертка ИБ – обработка документов и регистров
Вторым способом уменьшения объема ИБ является свертка. Свертка ИБ – это обработка документов и регистров, при которой происходит формирование документов ввода остатков в 1С на определенную дату (дату свертки) и удаление документов, которые не используются, и движений по регистрам (сведений, накопления, бухгалтерии) до даты свертки включительно.
Действия по свертке базы изначально рекомендуется выполнять на копии информационной базы 1С и уже по результатам тестирования выполнять процедуру свертки на рабочей базе. Свертка выполняется с помощью встроенного помощника 1С «Свертка информационной базы». Для запуска процесса свертки необходимо перейти в «Администрирование → Сервис → Свертка информационной базы» и следовать этапам, указанным в помощнике. В результате выполнения данных действий будут созданы документы ввода остатков в 1С, «Операция», по всем счетам/регистрам на требуемую дату, а также помечены на удаление документы до требуемый даты.
Рис. 6 Свертка ИБ 1С
Стоит отметить, что выполнять свертку таким способом необходимо только на типовой конфигурации 1С. Если же у вас нетиповая конфигурация, то вам следует обратиться к квалифицированному специалисту во избежание утраты данных информационной базы.
Специалист компании «Кодерлайн»
Вас могут заинтересовать следующие статьи:
94 [PROP_CODE] => TAGS2 [TITLE] => Вас могут заинтересовать следующие семинары: ) --> 95 [PROP_CODE] => TAGS [TITLE] => Вас могут заинтересовать следующие вебинары: ) -->
Вас могут заинтересовать следующие вебинары:
Читайте также: