|
УРБД 1Cv77. Центральная на SQL2000 -> Периферийная на SQL2008R2 | ☑ | ||
---|---|---|---|---|
0
RymarevEG
19.06.13
✎
13:31
|
Всем здравствуйте!!!
Заставил работать 1Cv77 на Win2008R2+SQL2008R2, все работает на отлично, но существует непроизводственная необходимость прикрутить к данному серверу периферийную базу, а центральная (1Cv77 8 гигов) крутится на Win2003+SQL2000. Создаю базу, выгружаю. Делаю загрузку в периферийную всё проходит гладко, пробую несколько раз загрузить-выгрузить из обеих баз, все ок. Но приходя на утро на работу пробую вручную сделать загрузки-выгрузки, из центральной все проходит без проблем, а вот в при загрузке в периферийную база зависает и файл транзакции начинает разрастаться, растет до 120 гигов, место на диске в итоге заканчивается и соответственно ошибка. Для проверки вечером делаю периферийку другой базы, отличной по конфигурации, также все проходит на ура, а приходя утром делая обмен и опять пухнет лог и тишина. Помогите советом. |
|||
1
МихаилМ
19.06.13
✎
13:38
|
посмотрите с помощюю ms sql profiler,
что приводит к такому поведению. |
|||
2
RymarevEG
19.06.13
✎
13:43
|
Как понимаю в SQL Profiler нужно создать трассировку, запустить ее, затем запустить загрузку в периферийку и наблюдать?
|
|||
3
RymarevEG
19.06.13
✎
13:45
|
И еще, какие события выбрать для трассировки?
|
|||
4
RymarevEG
19.06.13
✎
13:52
|
SQL:BatchStarting - Select * from _1SSYSTEM WITH (NOLOCK)
SQL:BatchCompleted - Select * from _1SSYSTEM WITH (NOLOCK) И после этих событий бесконечное количество событий TransactionLog |
|||
5
dk
19.06.13
✎
14:01
|
ТиИ на копии периферийки
|
|||
6
RymarevEG
19.06.13
✎
14:04
|
Да, Торговля и склад, самописка.
|
|||
7
RymarevEG
19.06.13
✎
14:06
|
Ах ТиИ, извиняюсь, неправильно прочитал, показалось ТиС
|
|||
8
RymarevEG
19.06.13
✎
14:10
|
Запустил ТиИ, походу это надолго, после теста отпишусь.
|
|||
9
varelchik
19.06.13
✎
17:52
|
А чем связывал?
Секретным релизом или шаманством? У меня преферийки работают на SQL2008r2 и никаких проблем. |
|||
10
RymarevEG
19.06.13
✎
18:32
|
Связывал секретным релизом+положил 1CPP, который взял тамже на инфостарте, а то без него при выходе из баз вылетала ошибка. Перифирийки у тебя на 2008, а центральные на чем крутятся? Я кстати сначала грешил на незакрытые записи в регистра или на документ без даты, но ничего такого нет.
|
|||
11
RymarevEG
20.06.13
✎
04:40
|
ТиИ не помогло, проблема загрузки осталась.
|
|||
12
varelchik
20.06.13
✎
09:09
|
Странно.
Центральная тоже на 2008. |
|||
13
varelchik
20.06.13
✎
09:10
|
Во.
Еще момент. Базы в каком режиме? совместимостис 8 или в формате 10? |
|||
14
varelchik
20.06.13
✎
09:12
|
А на счет роста до 120 г, так приведи базы в их FULL в SIMPLE/
|
|||
15
RymarevEG
20.06.13
✎
10:24
|
Периферийная база в режиме совместимость 80, режим SIMPLE, автосжатие и прочая нечесть выключена.
|
|||
16
varelchik
20.06.13
✎
11:51
|
(15) Версия solution?
|
|||
17
varelchik
20.06.13
✎
11:52
|
(15) + Смысл был тогда ставить 2008?
как переводил переферийки на SQL? |
|||
18
RymarevEG
20.06.13
✎
13:48
|
Да, версия Solution.
Смысл есть, производительность реально выросла на порядок, в базе 1С v77 Бухгалтерия (100Gb)на Win2003+SQL2000 книга продаж за месяц формировалась за 9-10 часов, а на 2008R2 1-2 часа, такие же результаты с групповым перепроведением, в ТиСе транзакции стали мучать намного реже, вообщем плюсов очень много, а проблема только в загрузке в периферийку, которую рано или поздно все равно решится, время пока есть. Периферийку изначально создал штатными средствами, загрузка прошла нормально, а вот при обмене в периферийку файл транзакции пух, затем создал периферийку средствами скуля, результат тот же. |
|||
19
varelchik
20.06.13
✎
15:10
|
(18) Я проверсию спрашую.
|
|||
20
varelchik
20.06.13
✎
15:11
|
5,5 или 7?
|
|||
21
varelchik
20.06.13
✎
15:11
|
5,6, или 7?
|
|||
22
RymarevEG
20.06.13
✎
15:12
|
Solution изначально пробовал 5, затем попробовал на 7
|
|||
23
spock
20.06.13
✎
18:44
|
(22)нужно профайлером внимательно проблему изучать.
|
|||
24
RymarevEG
20.06.13
✎
18:52
|
Профайлер ничего подозрительного не показал. Думаю, что все таки проблема не в скуле, а в платформе 1С, а точнее в bkend.dll. Завтра попробую запустить 1С (Win2003+SQL2000) из BINа который работает с SQL2008R2 и сделаю реструктуризацию базы. Возможно в этом проблема, не знаю уже на что грешить.
|
|||
25
spock
20.06.13
✎
19:08
|
(24)чудес не бывает. Если транзакт-лог растет, значит в него, что-то пишется.
|
|||
26
Ёпрст
20.06.13
✎
19:13
|
а чего в самом файле обмена то хоть ?
|
|||
27
RymarevEG
20.06.13
✎
19:21
|
В файле обмена не больше ста измененных и новых документов и элементов справочников, объем обмена не велик.
|
|||
28
RymarevEG
21.06.13
✎
03:52
|
Реструктуризация базы не помогла. Попробую перенести файл транзакции на 1Tb, запущу загрузку и пусть пухнет на здоровье.
|
|||
29
Ёпрст
21.06.13
✎
08:15
|
может, проще базу на наличие ошибок было проверить сперва ?
|
|||
30
RymarevEG
21.06.13
✎
10:14
|
ТиИ делал. Кстати на сервере Win2003 + SQL2000 периферийка работает очень давно и никаких проблем.
|
|||
31
Ёпрст
21.06.13
✎
10:32
|
ТиИ не исправляет ошибки в базе.
|
|||
32
RymarevEG
21.06.13
✎
11:52
|
Ну вроде как запускал с функционалом "Тестирование и исправление", разве не испрраляет?
|
|||
33
RymarevEG
21.06.13
✎
12:01
|
Чем предложите проверить на наличие ошибок? Поверхностно на наличие рядовых ошибок просматривал, незакрытых записей в регистрах нет, документов без даты нет, документы с датами раньше начала работы в базе нет.
|
|||
34
varelchik
21.06.13
✎
12:41
|
Попробуй сделать выгрузку-загрузку.
ТОлько загрузку делать в базу совместимости 10. |
|||
35
varelchik
21.06.13
✎
12:43
|
+ Модель восстановления Простая(simple)
хотя незнаю у меня Центральная Стоит Полная(full) и журнал не разпирает. |
|||
36
RymarevEG
21.06.13
✎
13:20
|
Пробовал делать в базу совместимости 10, модель восстановления пробовал и простую и полную. На центральной базе у меня режим восстановления тоже полный, так как нужны бэкапы транзакций каждые 10 минут. Сейчас создал периферийку на DBF, загрузил данные, пробую произвести обмен. По окончании будет точно известно, где искать проблему, либо в скуле, либо в базе, либо в платформе.
|
|||
37
RymarevEG
21.06.13
✎
13:28
|
Обмен в периферийную DBF прошел без проблем, значит проблема в скуле. Может быть проблема в том что 2000скуль En 2008скуль Ru???
|
|||
38
RymarevEG
21.06.13
✎
20:53
|
Подскажите, что в настройках я упустил?
|
|||
39
RymarevEG
21.06.13
✎
20:54
|
В настройках SQL (38)
|
|||
40
RymarevEG
26.06.13
✎
13:52
|
Нашел на чем зависает обмен. Загрузка констант, справочников проходит без проблем, затем при загрузке документов сразу зависает и файл транзакции начинает опухать.
|
|||
41
varelchik
27.06.13
✎
10:00
|
(40) Рой настройки SQL.
Разницы нету на счет языка. А вообще посоветовал бы поднять на машине (другой) SQL2008 и попробуй в ней создать базу. Да кстати а переф. только одна? |
|||
42
Dolly_EV
27.06.13
✎
13:09
|
(40) 1. в выгрузке из центра есть удаленные справочники/документы? (секции {"Deleted References"},
{"Deleted Documents"},) 2. попробуй в периферийке удалить таблицы итогов по регистрам, запусти обмен и посмотри на результат. |
|||
43
Mikeware
27.06.13
✎
13:15
|
(40) а что говорит товарищ профайлер?
|
|||
44
RymarevEG
02.07.13
✎
18:27
|
varelchik - Пробовал поднять 2000 скуль, все проходит нормально, дело однозначно в настройках 2008 скуля.
Dolly_EV - как удалить в периферийке таблицу итогоы по регистрам? За ранее спасибо. Mikeware - Товарищ профайлер говорит следующее, грузятся сначала изменения констант, справочников и т.д. затем дело доходит до загрузки документов и на первом же документе транзакция, в итоге лог пухнет и ни один док не грузится. |
|||
45
RymarevEG
03.07.13
✎
18:37
|
Dolly_EV - Удалить файлы RA* ?
|
|||
46
varelchik
04.07.13
✎
13:33
|
(44) При установке никаких отсебятин не выбирал?
Все значения по умолчанию использовал? |
|||
47
RymarevEG
08.07.13
✎
13:00
|
Нет, никаких отсебятин при установке скуля. Все по умолчанию.
|
|||
48
Mikeware
08.07.13
✎
15:40
|
(44) текст запроса в студию.
|
|||
49
Dolly_EV
09.07.13
✎
03:41
|
(44) Удалить - руками. Заходишь в МенеджментСтудио, встаешь на табличку и Del, и Enter
(45)RG.. |
|||
50
kauksi
09.07.13
✎
07:32
|
1С v77 Бухгалтерия (100Gb) небось еще живы документы времен 7.0
обрезать не предлагать? |
|||
51
Mikeware
09.07.13
✎
07:40
|
(50) при хорошей работе 100 гигов - это 5-7 лет... не так уж и много.
|
|||
52
RymarevEG
16.07.13
✎
16:43
|
Базе полгода
|
|||
53
RymarevEG
25.07.13
✎
20:34
|
Всем спасибо, разобрался, не все так просто как казалось на первый взгляд.
|
|||
54
be-may
25.07.13
✎
23:09
|
(53) так в чем было дело-то ?
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |