Гость
Форумы / [игнор отключен] [закрыт для гостей] / Секцианирование и 1С / 12 сообщений из 12, страница 1 из 1
24.11.2017, 10:33
    #39558794
das-ich
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Секцианирование и 1С
Все привет.
Руководство поставило задачу при помощи секцианирования вынести старые данные в таблицах на другие диски.
Стал пробовать, вроде все переносится, но как только происходит реструктуризация, все таблица возвращается на старое место.
Подскажите может быть это как-то можно обойти, например при помощи триггера? или как-то в самой 1с?
...
Рейтинг: 0 / 0
24.11.2017, 10:57
    #39558816
Программист 1с
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Секцианирование и 1С
Как-то обрабатывать вызов реструктуризации?
...
Рейтинг: 0 / 0
24.11.2017, 11:54
    #39558880
AHDP
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Секцианирование и 1С
Включить секционирование в план обслуживания.
...
Рейтинг: 0 / 0
24.11.2017, 12:09
    #39558895
das-ich
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Секцианирование и 1С
AHDPВключить секционирование в план обслуживания.
То есть раз в неделю делать это?
но если реструктуризация базы пройдет, и все данные уедут на старое место, и там на диске закончится свободное пространство и не все сможет руструктуризироваться, то база встанет?
Просто путем секционирования еще и есть желание с более быстрых дисков убрать старое на медленные, чтоб дольше не покупать новую полку.
...
Рейтинг: 0 / 0
27.11.2017, 08:47
    #39559781
AHDP
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Секцианирование и 1С
Ежедневно проверять, но смотря сколько времени занимает и какой у вас регламент обновления 1С.
При реструктуризации 1С, точнее SQL, будет использовать все имеющиеся файловые группы.
...
Рейтинг: 0 / 0
27.11.2017, 17:36
    #39560122
The Dim!
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Секцианирование и 1С
Не совсем в тему... но может натолкнет на какую-то мысль.

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

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

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

А старую можно перенести куда угодно(оставив доступ на чтение как к архивной) или вообще забэкапить и убрать в сейф.
...
Рейтинг: 0 / 0
03.04.2018, 14:52
    #39624898
Georgiy L.
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Секцианирование и 1С
Вероятно можно триггеры на создание таблиц сделать, при пересоздании будут делаться сразу правильными
...
Рейтинг: 0 / 0
03.04.2018, 15:55
    #39624993
AHDP
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Секцианирование и 1С
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
Форумы / [игнор отключен] [закрыт для гостей] / Секцианирование и 1С / 12 сообщений из 12, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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