Pervasive 2000i Cache size + Galaxy 5.84

Администрирование баз данных (Pervasive.SQL, MS SQL, Oracle, утилита Support)

Модераторы: m0p3e, edward_K, Модераторы

Ответить
DarkGreen
Постоянный гость
Сообщения: 89
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Казахсктан Аксуский завод ферросплавов
Контактная информация:

Pervasive 2000i Cache size + Galaxy 5.84

Сообщение DarkGreen »

При увеличении размера кеша в настройках первасива с 600Мб до 2Гб в модуле "складской учет" в приходных ордерах начала вываливаться ошибка: IncorrectRecordManager. Код ошибки 12. В таблице TBLR_REAL. В случае, если галактику запускали на 98 виндах, код ошибки был 11. Такая вот фигня :-/
yuri_z
Постоянный обитатель
Сообщения: 165
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Н.Новгород ОАО "Сибур-Нефтехим"
Контактная информация:

Re: Pervasive 2000i Cache size + Galaxy 5.84

Сообщение yuri_z »

Поточнее пожалуйста какой SP ; атлантис 03/04 ; Сколько физически памяти на сервере; какой сервер? Задачи лежат локально / на сервере? Используется терминальный доступ? Настройка серверной и клиентской части ...В общем одни эмоции. От разработчиков толку нет, играют в партизан. (Если мне память не изменяет 2Гб кеша предел для этой версии первасива и толку от такого увеличения не будет, переходите на 8-ку)
DarkGreen
Постоянный гость
Сообщения: 89
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Казахсктан Аксуский завод ферросплавов
Контактная информация:

Re: Pervasive 2000i Cache size + Galaxy 5.84

Сообщение DarkGreen »

Pervasive 2000i SP3
Server HP NetServer LH6000 2xXeon550, Raid-5 54 Gb, 8Gb ECC SDRAM, Novell NetWare 5.1
Настройки серверной и клиентской части по умолчанию, не считая того, что у сервера кеш увеличили и выставили RTSS = Complete. Терманальный доступ к чему? 8-ку надо купить сперва, иль украсть где-нить ;-))
sth
Постоянный обитатель
Сообщения: 148
Зарегистрирован: 29 мар 2005, 17:49

Re: Pervasive 2000i Cache size + Galaxy 5.84

Сообщение sth »

на Novelle не факт что проблема связана с кэшем Pervasiveа.
длина имени таблицы 9 символов. В результате имеем имя файла длиной более 8 символов. Конечно есть поддержка длинных имен, но на самом деле это не помогает. Для проверки предлагаю провести эксперимент и попробовать открыть из supporta хотя бы любую другую таблицу с именем более 8 символов и любую таблицу с именем не более 8 символов.
m0p3e
Местный житель
Сообщения: 1386
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Москва

Re: Pervasive 2000i Cache size + Galaxy 5.84

Сообщение m0p3e »

Если имя таблицы длиной более 8 символов, то это не значит, что физически файл будет тоже более 8-ми! См. x$files.
Novell 5.1. PSQL2000. Подобных проблем нет. Правда кэш поменьше... Всего гиг. :)
DarkGreen
Постоянный гость
Сообщения: 89
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Казахсктан Аксуский завод ферросплавов
Контактная информация:

Re: Pervasive 2000i Cache size + Galaxy 5.84

Сообщение DarkGreen »

2 Автор: sth
Дата: 18-03-03 12:47 MSK+2
Да, согласен, может и не связана. Но решилась она именно уменьшением размера кеша.
:-/
2 All
TBLR_REAL - это не имя файла таблицы, а имя таблицы, в словаре она не описана, т. е. судя по всему создается на какое-то время и потом уничтожается. Имя файла у нее было длиной 8 символов.
sth
Постоянный обитатель
Сообщения: 148
Зарегистрирован: 29 мар 2005, 17:49

Re: Pervasive 2000i Cache size + Galaxy 5.84

Сообщение sth »

раз решилась уменьшением кэша - значит факт.
прошу прощения, в словаре не смотрел когда писал - там нет такой таблицы.Надо думать, что это таблица в памяти. Тогда становится более-менее понятна связь с кэшем.
Кстати, а случайно в рабочем каталоге Галактики каталог mtcache не появляется?
DarkGreen
Постоянный гость
Сообщения: 89
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Казахсктан Аксуский завод ферросплавов
Контактная информация:

Re: Pervasive 2000i Cache size + Galaxy 5.84

Сообщение DarkGreen »

Хм... Сейчас его нет, но я спрошу у админа сервера, может он был. А что это за каталог, всмысле кто его создает? Первасив или Галактика?
sth
Постоянный обитатель
Сообщения: 148
Зарегистрирован: 29 мар 2005, 17:49

Re: Pervasive 2000i Cache size + Galaxy 5.84

Сообщение sth »

туда Галактика иногда складывает таблицы из памяти. Они тоже первазивовские файлы.
DarkGreen
Постоянный гость
Сообщения: 89
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Казахсктан Аксуский завод ферросплавов
Контактная информация:

Re: Pervasive 2000i Cache size + Galaxy 5.84

Сообщение DarkGreen »

Каталога такого нет, и нет среди удаленных.
Галактика под любой операционкой такой каталог создает?
m0p3e
Местный житель
Сообщения: 1386
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Москва

Re: Pervasive 2000i Cache size + Galaxy 5.84

Сообщение m0p3e »

Таблица TBLR_REAL действительно таблица в памяти. Создается и используется в складском учете. Вот ее описание:
Table STRUCT tblR_real "Отчет реализации по контр и скл"
(
nRec : comp "",
sMC : string[80] "наименование товара",
sKl : string[17] "наименование класофикатора",
sOrg : string[150]"наименование контрагента",
sED : string[80] "наименование ед.измерения",
sBarKod : string[30] "бар-код",
bInt : Date "дата начала интервала",
eInt : Date "дата конца интервала",
Kol : Double "количество",
Price : Double "цена в вал. для отч.",
Summa : Double "стоимость",
VPrice : Double "цена в баз вал.",
VSumma : Double "стоимость,",
flag : char "Summa,Avrg;Pos",
Rest : Double "остаток"
)
With Index
(
tblR_real00 = eInt,
tblR_real01 = sMC + sKl + sOrg + eInt,
tblR_real02 = sMC + sKl + eInt,
tblR_real03 = sMC + eInt,
tblR_real04 = sKl + sOrg + sMC + eInt,
tblR_real05 = sKl + sMC + eInt,
tblR_real06 = sKl + sOrg + eInt,
tblR_real07 = sKl + eInt
);
sth
Постоянный обитатель
Сообщения: 148
Зарегистрирован: 29 мар 2005, 17:49

Re: Pervasive 2000i Cache size + Galaxy 5.84

Сообщение sth »

да, под любой, но не всегда.
stranger1970
Постоянный гость
Сообщения: 76
Зарегистрирован: 29 мар 2005, 17:49

Re: Pervasive 2000i Cache size + Galaxy 5.84

Сообщение stranger1970 »

У нас стоит Pervasive 2000i + Win2000
У нас была такая же проблема связанная с Pervasive 2000i, который поддерживает не более 25% от ОЗУ. Все наши попытки установить кэш более 800Мб ни к чему не привели.
Если это может помочь - делюсь
DarkGreen
Постоянный гость
Сообщения: 89
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Казахсктан Аксуский завод ферросплавов
Контактная информация:

Re: Pervasive 2000i Cache size + Galaxy 5.84

Сообщение DarkGreen »

Хм... На 800 и остановились :)
Ответить