Страница 1 из 1

574-583

Добавлено: 23 май 2002, 07:42
vitali
Коллеги, подскажите где копать.
Пытаюсь конвертировать базу с 574 на 583
Перепробовал 3 варианта конверторов (последний апрельский).
Отваливается на этапе Update после импорта, причем часть лота выполняет.
Конвертирую на локале W2K, Pervasive2000 SP3, кэш бетрива 500 MB, оперативки 1G, места навалом. База 13,5G
Маленькие базки филиалов (1,5G) пролетают без ошибок.
Эксперимент после 3,5 суток мучитильных пилений вываливается. Уже нету силов запускать 4-ый раз.
ДТП зевая, после недели переговоров ответили, что надо конвертироваться под 2000 виндой!!!!!!!! Я многозначительно молчу.

Re: 574-583

Добавлено: 23 май 2002, 09:05
Sail
Что касательно кэша бетрива, то его документашки рекомендуют делать не более одной трети от общего количества оперативки...

Re: 574-583

Добавлено: 23 май 2002, 09:32
vitali
Да, рекомендуют 30%. Там много чего рекомендуют, только рекомендации для небольших баз.
У меня оперативка 1000Mb, кэш 50% (больше 512 метров бетрив не переваривает). Самые большие таблицы получаются 1660 Mb. Я так думаю, что лучше максимум отдать бетриву, чем системе под кеш ввода-вывода. Или я не прав?

Re: 574-583

Добавлено: 23 май 2002, 10:05
Maverick
Я конечно не системный спец, но ты говоришь что все перепробовал. А вариант 574->582 а потом 582->583 пробовал? Насколько мне известно, самые безглючные конверторы пишудся для перехода между соседними версиями, те попробуй сделать ход конем - с 574 сконвертить на 582, а с 582 на 583.
Сорри если совет не в тему..

Re: 574-583

Добавлено: 23 май 2002, 10:45
vitali
Так и хотел, но представители Галактики меня уверили, что это один конвертор, с небольшими доработками.
Попробовать можно, но вот 3,5 дня.....

Re: 574-583 немного не в тему

Добавлено: 24 май 2002, 03:29
Grom
Виталий:
"Я так думаю, что лучше максимум отдать бетриву, чем системе под кеш ввода-вывода. Или я не прав?"
Лучше или хуже - это зависит от того у кого системные программисты грамотнее у Микрософт или у Первасив. ; ) Судя по тому, что у Микрософт при проектировании NT (да и Win 9Х) - начало 90-х! - для процесса закладывалось выделение 4G памяти, а у Pervasive под кэш таблиц БД !!! как Вы говорите: "больше 512 метров бетрив не переваривает", то вывод однозначный у Microsoft программисты (или архитектурные идеологи) - дальновиднее, чо конечно не синоним грамотнее, но всё-таки .... ;)

Я с этой проблемой промучался, тоже неслабо...

Добавлено: 24 май 2002, 14:59
m0p3e
Решение. Ставишь на машину Win2000 Server. К ней !серверный! PSQL2000. У меня Sp3a.
После этого запускаешь конвертацию. Локально. Все пройдет на ура!