Как сделать реструктуризацию базы 1с

Добавил пользователь Валентин П.
Обновлено: 29.08.2024

Сделал так как рекомендует 1С для повышения производительности при переходе на релиз 8.1.8. Запустил тестирование и исправление базы с включенной галочкой "Реструктуризация базы данных". В итоге второй день оно "реструктуризируется"!! Это нормально?? База объемом всего 2 ГБ, конфигурация бухучет, сервер HP 2хXEON 3ГГЦ, 6 сказёвых винтов в рейде, 6ГБ оперативы. Причем показывает 30% загрузку проца, и слабую активность работу диска с логом, иногда всплески активности диска с данными. Т.е. оно там действительно что-то считает и что-то делает. Но почему ТАК долго.

Сделал так как рекомендует 1С для повышения производительности при переходе на релиз 8.1.8. Запустил тестирование и исправление базы с включенной галочкой "Реструктуризация базы данных". В итоге второй день оно "реструктуризируется"!! Это нормально?? База объемом всего 2 ГБ, конфигурация бухучет, сервер HP 2хXEON 3ГГЦ, 6 сказёвых винтов в рейде, 6ГБ оперативы. Причем показывает 30% загрузку проца, и слабую активность работу диска с логом, иногда всплески активности диска с данными. Т.е. оно там действительно что-то считает и что-то делает. Но почему ТАК долго.

База клиент-серверная Сервер приложения и сервер базы данных разнесены на разные машины и соеденены гигабитным сегментом. не совсем представляю себе как антивирус может влиять на работу с базой данных. С сетью проблем не наблюдалось.

У нас та же фигня. Реструктуризация идёт вторые сутки. Пересчёт итогов стал делаться за 6 часов вместо 2 на 8.1.7

Самое плохое, что я по наивности запустил это на живой базе, сорвал работу бухгалтерии в пятницу и теперь с ужасом думаю о том, что будет если "оно" не переколбасится до понедельника.

ты еще самого плохого не знаешь "Продолжаем Тестируем и исправляем УПП 1.2.6 Ошибка такого же плана и слетает аналитика Слетает, кстати, случайным образом. В РТиУ слетели договора на 62.01 и номенкл.группы на 90.01.1 и 90.03. В ПостТиУ - изд.обращ на 44.01.2 и договора на 60 Возвращаясь к предыдущему посту - при попытке проведения (отмены проведения) документа Выплата со слетевщей аналитикой, программа вылетает. и т.д.

У меня реструктуризация нормально прошла (УПП 15гб) - за 1,5 часа на E6600. Но при загрузке на сервер (SQL 2000), выдала ошибку о не уникальном индексе и ВСЁ. Сейчас тестирую базу (на 8.1.8), прошло уже 9 часов со старта проверки, до сих пор проверяет.

Для того. У нас УПП, обновились до 1.2.6, - она оказалась мегокосячная! Обратного пути нет. В 1.2.7 - никуа толком не исправлено. Остается переходить на 1.2.8 - которая в свою очередь выйдет только для платформы 8.1!

Я попробовал вчера. После 30 мин. буксования проверки таблицы бухгалтерского регистра убил приложение и больше не пробовал. Сегодня прочитал радостную новость от БН о том, что на днях выйдет исправленный релиз. Друзья, а чего Вы ожидали от релиза, в котором СТОЛЬКО всего переделали и добавили, у которого вышло столько тестовых релизов? Я лично был готов к такому истечению событий. Мне даже кажется грядущий исправленный релиз будет непоследним в семье 8.1.8.*, т.к. 8.1.9 обещют только в конце сентября. Поверьте мне, еще найдут серьезные ошибки, из-за которых выпустят еще внеплановых релизов 8.1.8.*

глобально - не бывает. Мелкие нестыковки проявляются в процессе тестирования. Все переходим на Предприятие 8. Это гигантское достижение.

Реструктуризация закончилась! В итоге с ходу заметил такой косяк, что при формировании оборотно-сальдовой ведомости, если у счета более одного субконто, то при формировании отчета выводятся данные только по одному субконто. Тестирую дальше, ощущаю себя бета-тестером-лохом, других слов нет!

Так в чем ошибка 8.1.8 ? Частичная потеря данных при реструктуризации? Ну это ерунда, т.к. пару лет назад при ошибке в 8.0 - все файлы с диска стирались - вот это было серьезно. А сейчас, неудивлюсь если до понедельника все поправят.

Плохая рекомендация для тех, кто уже на 8.1. Релиз 8.1.8 содежит кроме добавленных ошибок еще и много исправленных.

>> Релиз 8.1.8 содежит кроме добавленных ошибок еще и много исправленных. От этого он не становится лучше. ЗЫ. Бета-тестеры на марше.

Это специальная галочка для тех кому надоела его база. При тестировании ставишь её и вуаля, после двух суток пересчетов базу можно спокойно удалять с винта, она уже больше в таком виде никому не понадобиться!!

миздец. Только на одной мисте куча кроликов влетела на бабос. А если взять по всей стране. Даже учитывая, что только каждый третий влетел. Сумма будет неслабая.. На диком западе за такое фирму уже давно бы закопали на три метра за выпуск такого гавна. А у нас - это нечто

последствия таких выпусков - потеря (зряшное использование) десятков тысяч часов машинного времени, электроэнергии, человеческого труда и т.д. В результате - удорожание продукции. После этого можно признавать действия фирмы за сознательное вредительство.

Согласен, хотя степень гуанности релизов бывает разная. Однако даже такие ситуации, когда установка релиза, которого ждали как манны небесной превращается в диверсию по-моему уже бывали. Точно правда уже не вспомню, но ощущение "дежа вю" есть.

А ты думал откуда берется такая низкая цена на 1с? - вот благодаря этому халявному тестированию можно сильно экономить на других - тут главное вперед не рваться. Анек: профессора физики спросили - ходит ли он на выборы: -По теории вероятности мой голос ни на что не повлияет. -Но если все так решат - то никто не будет ходит на выборы. -По теории вероятности все так не решат. тоже и с 1с - тестеры бесплатные всегда найдутся.

Я, пока, на 8.0 сижу. Вроде, все работает. Делаю осторожные попытка на 8.1 дернуться. Но пока месяц-два без шума релиз не будет находиться, думаю, в промышленном масштабе его нельзя пользовать. Сейчас, так уж случилось, невольными тестерами будут те, кто, все же, перескочил на 8.1. Обратной дороги нет. К сожалению, беда стандартных конф та же. СтудЭнты пишут их. Но, все же, на мой взгляд, платформа гораздо важнее поделок, типа, "стандартные конфы"

"Но, все же, на мой взгляд, платформа гораздо важнее поделок, типа, "стандартные конфы"" вот так кухарки управляют государством. И тупо нас рать, что ПО имеет своего потребителя, который определяет цели и платит.

После таких вот ляпсусов перестаешь верить в то, что 1С сможет выйти в большой рынок, оно скорее останется в нише "программ для малого и очень малого бизнеса". Базу я откатил, в понедельник ещё раз выгребу за то, почему база не работала в пятницу,субботу и воскресенье, а после этого занесу сайт 1С в список порносайтов, чтобы ненароком не скачать оттуда очередную камасутру!

Вроде глубина реорганизации внутренней структуры БД на самом деле довольно серьезная. Так что не надо кидать в них камни.

Отдел профессиональных тестеров - солидные затраты. Так что мы помогаем 1с тестить, а она дешевле продает нам ПО.

Довольно странно, что больше всего претензий к 1С выдвигают те, кто не испытывают бета-версии новой платформы на клиентах, рискуя своей задницей. А вот среди любителей острых ощущений почему-то находится море защитников. Или надо как-то оправдать себя?

смотрю, тут собрались идеальные программисты, никогда не совершавшие ошибок. и вершат они суд страшный )))))))))

да просто пытаются возвыситься на чужих ошибках. выработали тактику набивания авторитета несколько лет назад и пользуются ей на форумах. типа, мы умные профессионалы - не установили 1С. подождали. а вы - лохи позорные, купились на новинку. есть еще третьи, кто не установил кривую версию и не орет на каждом углу про ошибки.

Претензий, вроде никто не выдвигает. Я еще с 77 научился ждать. Помню по глупости поставил релиз который не правильно остатки считал (по моему это был 15 или 18), потом очень много о себе нового узнал от клиентов.

все просто - если пишут что в релизе добавлено много нового - то не надо кидаться сразу его ставить на клиентов. лучше подождать пару недель

Помнится, одна база на 7-ке из дат - файла восстанавливалась с утра понкедельника до утра пятницы. так что подожди - вдруг оклемаеццо?

А кто мешает тестить обновлённую платформу, на какой нить левой базе, а потом переходить на неё?! Лень - это национальная болезнь России :)

Косяк даже не в , он в . Так что не оклемаецо :) Дело даже не в лени, левая база выявит только то, что на поверхности. По закону Мерфи, самое страшное всегда случается именно с рабочей базой :)

"да просто пытаются возвыситься на чужих ошибках. выработали тактику набивания авторитета несколько лет назад и пользуются ей на форумах." Ошибаешься. Профессионал в 1С - это не тот кто много знает, а тот, кто умеет ждать и учиться на ЧУЖИХ ошибках. Если фирма 1С оплатит мне пару экспериментов типа по цене $800-$1000 за базу - я с удовольствием потестирую. Однако трахается без оплаты от фирмы 1С, тратит свои выходные (бесплатно) и в результате будет иметь на только фин потери (выходные никто не оплатит), но еще и поимеют его в понедельник бесплатно. На такое способны только чудаки на букву М

Опять двадцать-пять. Ты ветку читал? Ошибка ошибке рознь. Ошибка допущенная в 8.1.8 есть диверсия. Пусть и непреднамеренная. Я ошибок ТАКОГО уровня не допускал. Наверное, ни у меня одного есть клиенты с распределенными базами. Представь, изменил ты в центре конфигурацию, раскидал ее по необъятной Родине и. Никто работать не может. Ты часто ТАКИЕ ошибки допускаешь? Я не допускаю вообще. Ибо есть высокое чувство ответственности. Которое у 1С только на словах. А на деле - выпустим что-нибудь поскорее, подумаешь, протестируют! +1

очередная подстава от 1с :(, как это не печально, в сб поставил БП на реструктуризацию, недождался ушел, сегодня пришел почитал и откатил, хотя ошибок не выдала, но всеж, чем черт не шутит.

бугага. Вы забыли правило - "нормальные" релизы начинаются с цифры 14. Запускать что-то новое от 1С, да еще без проверок на копиях - за такое надо убивать. >>Перевел Конвертацию Ржали всем отделом.

у меня находится один ответ: безответственность и безнаказанность. наслаждаемся монополией, ведь уйти с платформы 1С на другую сейчас мало кто сможет.

Ответ простой - деньги - тестирование дорого стоит. - 1с не была бы так распространена, еслибы цена стала выше в 2 раза.

В целях посмотреть - сделал перевод БП с 8.0.16 на 8.1.8 Реструктуризацию базы данных тоже сделал - ошибок пока не обнаружил. Я так думаю 1С пока затачивает и тестирует переход тольско с 8.0 А проверять 8.1.5,8.1.6,8.1.7 им влом, да и типовых то нет (технические версии не всчет).Чем проверять?

В случа с 1С - ты не прав! Я вот потестировал все бета релизы 8.1.8 (да и все предыдущие). Ну нарисовал об ошибках в 1С, прислали мне, что они согласны с ошибками, присвоили им номера. Ну и что мы видим в финальном релизе 8.1.8: - ни одна ошибка не устранена, а еще и новые добавлены. Ознакомился тут с файликом(ми) об трудностях перехода на 8.1.8 - и увидел удивительную вещь - есть куча ошибок, которые датированы еще маем месяцем. Я подозреваю, что очень обо многих обнаруженных ошибоках вообще умалчивают. Так что на их устранение я так понимаю есть отдельная очередь, и что б в ней продвинуться нужно еще шеколадку кому-нибудь из 1С всучить. Ведь 1С до их устранения никакого дела нет: главное хоть не по астрономическим ценам (но далеко не по низким. ) цеплять на крючек новых жертв всеобщей автоматизации. Раз берешь деньги за свой продукт - то уж неси ответсвенность за его работоспособность! И раз положил на лопатки хоть одну базу - будь добр и возмести убытки. Тогда будет и ответственность и тестирование выпускаемых релизов и работоспособность софта.



Ограничения: доступна быстрая реструктуризация только таблиц журналов, документов, справочников и регистров сведений. Обработка не предназначена для ускорения реструктуризации при расширении ссылочного типа до составного ссылочного. Обработка только для клиент-серверных баз 1С, для использования необходим доступ к серверу SQL с правом создания и изменения объектов.

Порядок проведения быстрой реструктуризации с помощью обработки "БыстроеОбновлениеБД.epf":
Результаты выполнения всех команд отображаются в поле "Журнал выполнения".
Дополнительные команды обработки:
"Анализ выбранных/подмененных таблиц" - выводит в поле журнала информацию о размере выбранных объектов:




"Показать скрипт подмены таблиц" - выводит в поле журнала текст скрипта SQL для подмены рабочих таблиц пустыми копиями:



"Отмена: откат к исходному состоянию" - команда возвращает базу в состояние до подмены таблиц, пустые копии удаляются;
"Анализ изменения структуры таблиц после обновления базы" - выводит в поле журнала информацию о изменениях внутренней структуры выбранных объектов после обновления конфигурации БД:



"Показать скрипт завершения реструктуризации" - выводит в поле журнала текст скрипта SQL для корректировки структуры исходных таблиц и обратной подмены:



В завершение, обращаю внимание, что данный метод осуществляет изменение структуры данных не типовыми средствами. Используйте его в крайнем случае, когда очень нужно, а по-другому никак. Рекомендую предварительный проверочный запуск реструктуризации с использованием представленной обработки в тестовой базе. И обязательно убедитесь в наличии актуальной резервной копии обновляемой БД.
Всем удачи!

? Файлы для скачивания:

для получения доступа требуется авторизация размер: 18.1 кб, скачиваний: 16. cодержимое архива: БыстроеОбновлениеБД82.epf - 24,2 кб.

для получения доступа требуется авторизация размер: 19.3 кб, скачиваний: 19. cодержимое архива: БыстроеОбновлениеБД_83.epf - 25,3 кб.

Копия — обязательно. Надеемся и верим, что действия по обновлению выполняете, имея на руках актуальный бэкап рабочей ИБ.

Возможные решения

  • на уровне вашей СУБД — сделайте проверку целостности базы данных, если не поможет, то тестирование и исправление (ТиИ) в конфигураторе 1С;
  • выгрузите данные в файл, далее загрузите обратно стандартными обработками с ИТС;
  • вполне вероятно, что портит картину расширение конфигурации — отключите в настройках и повторите операцию ( если отключение не помогает, проверьте через удаление расширения — смотрите сами, насколько это допустимо );
  • возможно, вы обновляете старую платформу, которая требует цепочки обновлений до требуемой, устанавливаемой вами версии — проверьте документацию;
  • по материалам техподдержки — ошибка исправлена в тестовой версии 8.3.17.1032 (но сказано не означает, что сделано);
  • проверьте режим совместимости.

? Подписывайтесь на канал или задавайте вопрос на сайте — постараемся помочь всеми техническими силами. Безопасной и производительной работы в Windows и 1С.

Восемь вполне рабочих способов увеличить быстродействие программы 1С.

Когда программу 1С впервые устанавливают на компьютер, она, как правило, работает быстро и без задержек. Но проходит время, данные накапливаются, база увеличивается в размере. Добавляются новые пользователи, компьютер со временем устаревает и перестает удовлетворять системным требованиям. Все эти факторы негативно влияют на быстродействие. В этой статье, на примере программы 1С:Бухгалтерия 3.0, рассмотрим несколько способов ускорить работу программы.

Перед выполнением действий, описанных ниже, обязательно сделайте архивную копию базы.

Настройка регламентных и фоновых заданий.

1С:Бухгалтерия помимо выполнения основной работы запускает некоторые операции в фоновом режиме (выполнение таких операций происходит незаметно для пользователя), которые ведут к снижению быстродействия программы.

Откройте перечень регламентных и фоновых заданий: раздел Администрирование –> Обслуживание –> Регламентные операции –> Регламентные и фоновые задания .

Регламентные и фоновые задания

Нужно проанализировать работу пользователей и определить какие фоновые задачи можно оставить в автозапуске, а какие отключить. Например, если на предприятии не ведутся операции, связанные с иностранной валютой, то нет необходимости постоянно отслеживать курсы валют и т.п.

Рассмотрим, как отключить автоматическую загрузку курсов валют. Установим курсор на нужную строку и сделаем двойной щелчок мышью.

Регламентные задания

Для отключения задания убираем галочку Включено . В дальнейшем, при необходимости эту галку можно вернуть на место. Рекомендуется также настроить расписание регламентных заданий, чтобы они выполнялись не всегда, а только в удобное время, например, в обед или по конкретным дням.

Рассмотрим, как настроить расписание загрузки курсов валют. Нужно установить курсор на нужную строку и сделать двойной щелчок мышкой. Галка включено должна быть установлена. Нажать на ссылку Расписание . В открывшемся окне перейти на нужную закладку, например, дневное, установить время начала (на скриншоте 12:00) и нажать Ок . При такой настройке курсы будут загружаться каждый день с 12:00.

Фоновые задания

Тестирование и исправление информационной базы

Войдите в конфигуратор. Откройте меню Администрирование –> тестирование и исправление . Установите необходимые флажки (можно установить все) и нажмите выполнить .

Тестирование и исправление

Некоторые варианты проверки будут понятны только техническим специалистам, но тем не менее рассмотрим их подробнее:

Процедуру тестирования и исправления информационной базы 1С можно выполнять только в монопольном режиме. При отметке всех галок тестирование может происходить достаточно долгое время.

Индексация полнотекстового поиска (либо отключение)

Про назначение полнотекстового поиска ранее я уже снял видеоурок, рекомендую его посмотреть.

Если после просмотра видео вы решите, что он вам не требуется, просто отключите его. Для этого зайдите в раздел Администрирование –> Общие настройки –> Поиск данных и снимите флажок использования.

Полнотекстовый поиск

Если же хотите его использовать, тогда обновите индекс. Для этого нажмите на ссылку Настроить . В открывшимся окне нажмите на кнопку Обновить индекс .

Обновление индекса

Обновление платформы и конфигурации

Работа программы может замедлится из-за старых релизов платформы. Соответственно, если обновлять саму конфигурацию, то и релиз платформы должен ей соответствовать. Из верхнего выходящего списка выберите О программе .

Проверить наличие обновлений и самостоятельно обновить программу можно из меню Администрирование –> интернет поддержка и сервисы –> обновление версии программы . При затруднениях рекомендуется обратиться в обслуживающую организацию.

Запуск в Тонком клиенте

Работа в режиме тонкого клиента минимизирует потребление программных ресурсов. В окне запуска нажимаем на Изменить . Затем далее , проверяем основной режим запуска. Даже если стоит выбирать автоматически , возможно программа по умолчанию запускается в тонком клиенте и никаких дополнительных настроек не требуется. Проверить это можно в информации о программе.

Основной режим запуска

Тестирование физической целостности утилитой chdbfl

Нужно зайти в папку с установленной платформой в конечную папку bin . Запустить файл chdbfl , прописать путь к базе, поставить галку исправлять обнаруженные ошибки и нажать выполнить .

Исправление ошибок

После окончания тестирования окно закрыть и проверить базу на работоспособность.

Отключение ненужной функциональности

Меню Администрирование –> Функциональность . Внимательно проверить все закладки и отключить неиспользуемые функции.

Функциональность

Например, если в организации нет экспорта или производства, эти настройки можно отключить. (включить можно в любой момент).

Свертка информационной базы

Свертка информационной базы 1С – это обработка документов и регистров, при которой происходит формирование документов ввода остатков на определенную дату (дату свертки) и удаление документов, которые не используются, и движений по регистрам (сведений, накопления, бухгалтерии) до даты свертки включительно. Свертка информационной базы выполняется, чтобы сократить объем данных в рабочей базе и увеличить скорость работы системы.

Данные рекомендации вполне можно сделать самостоятельно. В статье описано именно действия с программой. Помимо них для ускорения работы 1С можно настроить используемую антивирусную программу, проверить параметры компьютера и при необходимости увеличить его характеристики или заменить на новый, установить твердотельный жесткий диск SSD.

Это поможет сайту развиваться и расширять аудиторию.

Вас может заинтересовать

Инструкция по настройке распределенной информационной базы в 1С на примере Управление торговлей 11. Нюансы работы, наиболее частые ошибки и пути их решения.

Описание особенностей разных режимов работы 1С:Предприятие 8. Отличия тонкого, толстого и веб-клиента. Рекомендации по выбору для пользователей.

Методы решения самых популярных технических ошибок (внутренние ошибки информационной базы), возникающих при работе с различными конфигурациями 1С:Предприятие 8.

Читайте также: