Форум: "Базы";
Текущий архив: 2002.02.25;
Скачать: [xml.tar.bz2];
ВнизPDOXUSRS.LCK задолбал Найти похожие ветки
← →
a1st (2002-01-12 13:17) [0]Кто знает, что он там пишет?! Делаю статотчет, причем один-одинешенек на локальной машине, все query not lived, unidirectional, т.е. только читаю и считаю. Файл subj растет бешеным образом, а дойдя до 25 Мб все вываливается при открытии первого попавшегося под руку query.
Пока борюсь тем, что кое-что ищу прямо по живым таблицам, тогда он не так растет.
Просветите, мастера.
← →
Nemesis (2002-01-14 09:32) [1]http://delphi.mastak.ru/cgi-bin/forum.pl?look=1&id=1010740044&n=1
← →
a1st (2002-01-14 11:07) [2]Спасибо, но у меня другой вопрос - что заставляет pdoxusrs.lck так расти в указанных условиях?! И можно ли снять ограничение на 25 Мб?
← →
a1st (2002-01-15 12:19) [3]Мастера, помогите.
* Origin: Музейный экспонат: грабли, на которые не ступала нога человека
← →
a1st (2002-01-16 11:36) [4]Продолжаю общаться сам с собой :)
К этому времени по своей проблеме выяснил следующее:
- pdoxusrs.lck появляется только в случае sql-запросов, при работе вживую его нет
- причем чем больше в отчете используется этих запросов, тем больше он растет
- если ты работаешь один, то по выходу из отчета файл удаляется
- а вот если не один, то не только не удаляется, но и не уменьшается! При повторном входе в программу и запуске отчета он преодолевает критическую планку в 26 Мб и может достичь уже 66 Мб
- если уж он достиг критического размера, то ни на какой станции нельзя выполнить даже простейший sql-запрос
Итак, кто сможет прокомментировать, кроме варианта отказа от парадокса?
Искренне свой
← →
Anatoly Podgoretsky (2002-01-16 20:30) [5]А чего комментировать, верное решение
← →
Workaholic (2002-01-22 20:27) [6]Не мое, на Королевстве Делфи нашел:
Чтобы отключиться от BDE используй функцию BDE API dbiExit или
Session.Close.
Если нужно побороть сообщение "Lock file grown too large", то попробуй совет от
Borland: Article #15256: Removing "Lock file has grown too large" Error
Суть в том, чтоб явно установить Session.NetFileDir и Session.PrivateDir
при инициализации приложения.
← →
a1st (2002-01-23 12:49) [7]Спасибо за советы. Правда, зачем отключаться от BDE не понял - я на парадоксе же остаюсь. Session.NetFileDir у меня указывается в программе, а вот Session.PrivateDir попробую - спасибо.
* There is never enough beer, sex or disk space!
← →
a1st (2002-01-29 11:52) [8]2Workaholic
Проверил еще не до конца - болел. Но по первым результатам Session.PrivateDir - это то что нужно: lck-файл образуется там совсем маленький!
Еще раз спасибо - этого совета я долго ждал :)
* В KOI-то веки...
← →
kampiler (2002-01-30 17:55) [9]Кстати - у тя 4-ые дельфи с серыис паком? И какая сборка.
Было замечено что без сервис пака запросы криво работают.
Либо сервис пак ставить либо же на 5-ые, 6-ые и т.д. переходить.
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2002.02.25;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.004 c