powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / [игнор отключен] [закрыт для гостей] / Секцианирование и 1С
12 сообщений из 12, страница 1 из 1
Секцианирование и 1С
    #39558794
das-ich
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Все привет.
Руководство поставило задачу при помощи секцианирования вынести старые данные в таблицах на другие диски.
Стал пробовать, вроде все переносится, но как только происходит реструктуризация, все таблица возвращается на старое место.
Подскажите может быть это как-то можно обойти, например при помощи триггера? или как-то в самой 1с?
...
Рейтинг: 0 / 0
Секцианирование и 1С
    #39558816
Программист 1с
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Как-то обрабатывать вызов реструктуризации?
...
Рейтинг: 0 / 0
Секцианирование и 1С
    #39558880
AHDP
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Включить секционирование в план обслуживания.
...
Рейтинг: 0 / 0
Секцианирование и 1С
    #39558895
das-ich
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
AHDPВключить секционирование в план обслуживания.
То есть раз в неделю делать это?
но если реструктуризация базы пройдет, и все данные уедут на старое место, и там на диске закончится свободное пространство и не все сможет руструктуризироваться, то база встанет?
Просто путем секционирования еще и есть желание с более быстрых дисков убрать старое на медленные, чтоб дольше не покупать новую полку.
...
Рейтинг: 0 / 0
Секцианирование и 1С
    #39559781
AHDP
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ежедневно проверять, но смотря сколько времени занимает и какой у вас регламент обновления 1С.
При реструктуризации 1С, точнее SQL, будет использовать все имеющиеся файловые группы.
...
Рейтинг: 0 / 0
Секцианирование и 1С
    #39560122
The Dim!
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не совсем в тему... но может натолкнет на какую-то мысль.

https://wonderland.v8.1c.ru/blog/optimizatsiya-restrukturizatsii-bazy-dannykh/
...
Рейтинг: 0 / 0
Секцианирование и 1С
    #39562639
Пришелец-прораб
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
The Dim!Не совсем в тему... но может натолкнет на какую-то мысль.

https://wonderland.v8.1c.ru/blog/optimizatsiya-restrukturizatsii-bazy-dannykh/

это не в тему... 1с открыло для себя alter table
...
Рейтинг: 0 / 0
Секцианирование и 1С
    #39600118
nvv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
nvv
Гость
Пришелец-прораб,
откройте для себя, например, регистры бухгалтерии и планы счетов, измерение признаков учета, состава субконто в которых вызывает такую жопу, что и иногда никакими альтертэйблами не отмажешься, т.к. при некоторых условиях меняется и состав строк в том числе.
Пересоздание таблиц - это просто и надежно. К тому же, позволяет "лечить" структуру таблиц без глобальных ТиИ.
А так - да... У ботанов праздник: упрекнули 1С в том, что колонку в справочнике не могут изменить на другую.
...
Рейтинг: 0 / 0
Секцианирование и 1С
    #39600119
nvv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
nvv
Гость
das-ich,
1. Секционирование - нарушение лиценции.
2. Какого поручили вам, а не сведущему в этих вопросах человеку?
3. Секционируем только крупные таблицы. С мелкими так заморачиваться - маразм, отсутствие профита и чистый проигрыш затратах на сопровождении. Кто же реструктуризирует крупные таблицы, тем более через 1С? Это ооочень долго (часы или даже дни). Предполагается что их структура уже сложилась.
4. Тригер при создании таблицы должен решить проблему (сделайте проверку только на нужные таблицы)... Но это шляпа. Потому что можно, но не нужно. Потому что цель всего этого не определена. А производительность достигается в первую очередь другими путями.
...
Рейтинг: 0 / 0
Секцианирование и 1С
    #39605947
х.з.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
насколько я для себя уяснил из разговоров с программистами: лучшее секционирование в 1С это свертка и перенос остатков в новую базу.

А старую можно перенести куда угодно(оставив доступ на чтение как к архивной) или вообще забэкапить и убрать в сейф.
...
Рейтинг: 0 / 0
Секцианирование и 1С
    #39624898
Georgiy L.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вероятно можно триггеры на создание таблиц сделать, при пересоздании будут делаться сразу правильными
...
Рейтинг: 0 / 0
Секцианирование и 1С
    #39624993
AHDP
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Georgiy L.Вероятно можно триггеры на создание таблиц сделать, при пересоздании будут делаться сразу правильными

Нет.

Кроме того, использование следующих инструкций Transact-SQL в тексте триггера DML не допускается, если он применяется к таблице или представлению, которые являются целью действий триггера.

CREATE INDEX (в т.ч CREATE SPATIAL INDEX и CREATE XML INDEX) ALTER INDEX DROP INDEX
DBCC DBREINDEX ALTER PARTITION FUNCTION DROP TABLE
ALTER TABLE, если используется в следующих целях:

Добавление, изменение или удаление столбцов.

Переключение секций.

Добавление или удаление ограничений PRIMARY KEY и UNIQUE.
...
Рейтинг: 0 / 0
12 сообщений из 12, страница 1 из 1
Форумы / [игнор отключен] [закрыт для гостей] / Секцианирование и 1С
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]