» | Казахстанский Бухгалтерский форум www.balans.kz | Не садится выгрузка при обмене периферии с центром |
|
Показать сообщения: Начиная со старых .::. Начиная с новых |
Автор: | talgin |
Добавлено: | #1  Чт Авг 06, 2009 17:03:44 |
Заголовок сообщения: | Не садится выгрузка при обмене периферии с центром |
База знаний http://balans.kz/viewtopic.php?p=348726#348726 Выгрузка с центром получилась большой (филиал создали и нагоняли 2 квартала) в архиве 75мб, хмл 4 с лишним гиг. Центр SQL, w2k3 (озу - 2гиг, своп - 6гиг) при загрузке выдает: Не хватает памяти. Попробовал на копии, на другой машине (озу - 4гиг, своп 6 гиг), в СКУЛ и файловом варианте - результат прежний. Как можно посадить выгрузку? |
Автор: | Семен Семеныч |
Добавлено: | #2  Чт Авг 06, 2009 18:09:03 |
Заголовок сообщения: | |
Документацию нужно было курить до ........ Самый простой вариант сейчас снять регистрацию и начать перезаписывать объекты порционно, с двухсторонним обменом после каждой порции При прямых руках http://kb.mista.ru/article.php?id=288& http://kb.mista.ru/article.php?id=348& Добавлено спустя 1 минуту 13 секунд: при загрузке попробуйте еще и ограничить количество элементов в транзакции, что позволит немного разгрузить сервант |
Автор: | talgin |
Добавлено: | #3  Пт Авг 07, 2009 10:13:47 |
Заголовок сообщения: | |
А танцы с бубном вокруг железа (например: увеличение ОЗУ) могут спасти ситуацию? В дальнейшем-то, наверное, не буду допускать такую ситуацию. Это пока руки выпрямятся, кстати, что в доках об этом пишут, можно ссылку, пз. |
Автор: | Семен Семеныч | ||
Добавлено: | #4  Пт Авг 07, 2009 13:41:21 | ||
Заголовок сообщения: | |||
Эээээээ, ну для начала можно почитать что пишут на сайте http://www.microsoft.com Размер доступной оперативной памяти ограничен архитектурой и версией оси В тот же 2k3 Enterprise можно напихать железок и на десяток гектар, но максимум что будет доступно 3.75 гига Так что это не всегда выход |
Автор: | Darjal |
Добавлено: | #5  Пт Авг 07, 2009 13:48:48 |
Заголовок сообщения: | |
В 6 секунд ситуация разруливается, железо вообще не причем. В филиале - все доки и движения регистров за весь период принудительно ставим как выгруженные уже, записываем обмен - там справочники будут и всякая мелочевка. Прогнали туда-сюда. Следующий шаг - регистрируем на выгрузку в филиальной базе по месяцам доки и движения регистров. И так и гоняем в Центр - по месяцам. Размер файлов обмена будет нормальный, без проблем все сядет. Добавлено спустя 9 минут 1 секунду: Ну или оба *.dt файла выкладываем гденить под пароль, денежку платим и в понедельник - вуаля, все ОК (и еще полгода можно обмен не делать)! :lol: Добавлено спустя 13 минут 53 секунды: Семен Семеныч кстати, "восьмера" уже не вызывает такой бурной реакции, как раньше, "стерпелось-слюбилось" :D ? |
Автор: | Семен Семеныч | ||||||
Добавлено: | #6  Пт Авг 07, 2009 14:23:38 | ||||||
Заголовок сообщения: | |||||||
баян, уже было :lol:
Уже пофиг :lol: |
Автор: | Darjal |
Добавлено: | #7  Пт Авг 07, 2009 14:34:41 |
Заголовок сообщения: | |
ну да, боян, конечно... цитата с мисты: Идея всех "телодвижений" проста. Сначало, при записи в файл, проверяем количество выгружаемых элементов и когда достигаем заданного количества начинаем регистрировать данные уже на следующий номер пакета. По мне так это - гланды через ... И вот это еще по кайфу тоже (цитата с мисты) Конечно, данная методика не гарантирует того что данные будут перегружаться в целости и сохранности. Прикольные советы даете, плюспятьсот! Добавлено спустя 5 минут 37 секунд: talgin Чего порешали-то, будем работать, нет? |
Автор: | Семен Семеныч | ||||
Добавлено: | #8  Пт Авг 07, 2009 15:40:41 | ||||
Заголовок сообщения: | |||||
мы еще и читать не умеем :wink: Первым было
Добавлено спустя 1 минуту 8 секунд: А по сцылкам Гений с Него жгут :ROFL: |
Автор: | talgin | ||||
Добавлено: | #9  Пт Авг 07, 2009 15:52:52 | ||||
Заголовок сообщения: | |||||
центр в дт если перегнать, то около 3 гиг, переферия уже 0.7 гиг, режим работы суббота вечером часов 9-10, понедельник 3ч утра. чегой-то нереально выглядит до понедельника. а вот по этому:
можно ли примеры, как это делается? Сам с терминами не очень и соответственно поискать сложновато. |
Автор: | Darjal |
Добавлено: | #10  Пт Авг 07, 2009 15:59:02 |
Заголовок сообщения: | |
Все "закручено" на двух командах ЗарегистрироватьИзменения(<Узлы>, <Данные>) УдалитьРегистрациюИзменений(<Узлы>, <Данные>) Но объяснить ЭТО (мама дорогая) - скоко надо времени и всего-всего прочего. Чтобы разобраться - надо сначала понять, как работает служба регистрации изменений в 8.1. Фигасе, это за сколько времени у вас такой объем данных :shock: , года за 2-3 наверное? Типовая конфа? |
Автор: | Семен Семеныч |
Добавлено: | #11  Пт Авг 07, 2009 16:05:33 |
Заголовок сообщения: | |
Если типовая бухгалтерия (и т.д и тп.) Справочник "Настройка обмена данными" Открываем нужный элемент (или в форме списка справочника) кнопка "Открыть монитор объектов" Закладка "Дополнительно" Далее смотрим информацию о зарегистрированных изменениях для обмена (кнопка "Подробнее") Вот там то и сносим всю регистрацию изменений Дальше регистрируем её по новой частями и после каждой части выполняем двухсторонний обмен (для подтверждения что изменения ушли) Снести все можно и из монитора, а дальше что бы не забивать себе голову, можно просто воспользоваться групповой обработкой Перезаписали справочник, обменялись Перепровели документы за месяц - обменялись Следущий месяц - повторяем (Перепровели документы за месяц - обменялись) И так до текущей |
Автор: | talgin |
Добавлено: | #12  Пт Авг 07, 2009 16:05:45 |
Заголовок сообщения: | |
Типовая Бух, просто доков куча: в день по центру 300-400 расходных накладных, соответственно куча сф, ПКО и т.д., по филиалу таже картина, кроме этого еще два филиала и все это в разных городах. Ну а насчет примеров: если освою, то тихо-тихо до конца квартала справился бы, наверно. |
Автор: | Семен Семеныч | ||
Добавлено: | #13  Пт Авг 07, 2009 16:06:51 | ||
Заголовок сообщения: | |||
Если типовая бухгалтерия (и т.д и тп.) Справочник "Настройка обмена данными" Открываем нужный элемент (или в форме списка справочника) кнопка "Открыть монитор объектов" Закладка "Дополнительно" Далее смотрим информацию о зарегистрированных изменениях для обмена (кнопка "Подробнее") Вот там то и сносим всю регистрацию изменений (как раз то что говорит Darjal "УдалитьРегистрациюИзменений") Дальше регистрируем её по новой частями (как раз то что говорит Darjal "ЗарегистрироватьИзменения") и после каждой части выполняем двухсторонний обмен (для подтверждения что изменения ушли) Снести все можно и из монитора, а дальше что бы не забивать себе голову, можно просто воспользоваться групповой обработкой Перезаписали справочник, обменялись Перепровели документы за месяц - обменялись Следущий месяц - повторяем (Перепровели документы за месяц - обменялись) И так до конца Добавлено спустя 3 минуты 21 секунду: [quote="talgin"]Типовая Бух, просто доков куча: в день по центру 300-400 расходных накладных, соответственно куча сф, ПКО и т.д., по филиалу таже картина, кроме этого еще два филиала и все это в разных городах. /quote] Чет глюкануло 11 не читать, читать 13 Добавлено спустя 2 минуты 23 секунды: Пример есть в синтаксис помошнике
там же и "ЗарегистрироватьИзменения" |
Автор: | Darjal |
Добавлено: | #14  Пт Авг 07, 2009 16:16:55 |
Заголовок сообщения: | |
Если честно, я не гоняю в оба конца обмены. Зарегил, выгрузил, обнулил, принял - и следующий цикл. По итогу - все нормально получается. АААА, только не перепровели, Семен! Это - головняк на 100% будет (не буду говорить почему, сами увидите). Подсказка - пишем обработку, в которой из состава плана обмена собираем зарегистрированные в нем объекты метаданных. 2 поля табличных например - доки и справочники. В таблице доков "вяжем" период на форме, запросом "снимаем" объекты (конечно по условию - в периоде чтобы они были, который на форме) - вот и все, прям по выборке этой и шпарим регистрацию. Не забываем еще, что ДВИЖЕНИЯ доков - отдельно регистрируем на выгрузку. |
Автор: | Семен Семеныч | ||||
Добавлено: | #15  Пт Авг 07, 2009 16:27:08 | ||||
Заголовок сообщения: | |||||
Зато не требует знаний и писанины ниже :wink:
А перепроведение заодно позволит проверить ввод первички |
Автор: | Darjal |
Добавлено: | #16  Пт Авг 07, 2009 16:28:45 |
Заголовок сообщения: | |
Ну как говоритсо, "ми фас передюпреждяли"...... :D :) |
Автор: | Семен Семеныч | ||
Добавлено: | #17  Пт Авг 07, 2009 16:32:26 | ||
Заголовок сообщения: | |||
зато перепроведение проблема пользователей :ROFL: |
Автор: | Darjal |
Добавлено: | #18  Пт Авг 07, 2009 16:33:56 |
Заголовок сообщения: | |
talgin Пишите на болванку обе выгрузки и передавайте мне как-нибудь, как выгрузите филиал - пусть они не работают в базе, ждут. За выходные - сделаю и филиалу могу 700 метров - выложить. пусть качают и потом работают. Как вариант - к франчам в своем городе обратитесь. Сколько запросят - мне скажите, сдается там сумма будет ойёй какая. |
Автор: | talgin |
Добавлено: | #19  Пт Авг 07, 2009 16:41:49 |
Заголовок сообщения: | |
Обмен происходил с Планом обмена: По организации. Настройки обмена данными не было (справочник "Настройка обмена данными" - пуст). Семен Семеныч если я правильно понял, необходимо создать новую настройку и по вашему алгоритму вперед, мелкими шагами? |
Автор: | Darjal |
Добавлено: | #20  Пт Авг 07, 2009 16:44:50 |
Заголовок сообщения: | |
Все понял. Банзай!!! :babruisk: |
Автор: | talgin | ||||
Добавлено: | #21  Пт Авг 07, 2009 16:49:39 | ||||
Заголовок сообщения: | |||||
Сначала шкурный вопрос: во сколь это обойдется? Есть ли возможность скачать с КЗ-файлообменка?
наши франчи вряд-ли возьмутся, на всякий попытаюсь узнать, но это только на следующей неделе. |
Автор: | Darjal |
Добавлено: | #22  Пт Авг 07, 2009 17:00:11 |
Заголовок сообщения: | |
Я в Бобруйске уже, там скайп и аська и личка. Там и сумма озвучена будет. Добавлено спустя 1 минуту 37 секунд: С наших файло-помоек сейчас качать - одно удовольствие. :good: |