Форум: "Базы";
Текущий архив: 2003.10.20;
Скачать: [xml.tar.bz2];
ВнизAccess Найти похожие ветки
← →
AccessHelp (2003-09-26 18:30) [0]Вопрос следующий. Есть база в акцессе, в ней идет большая куча запросов в рамках одной транзакции. Ближе к концу транзакции иногда начинает дико тормозить или вообще виснет (закономерности не обнаружены). То есть он считает, что он что-то делает, но ни процессор, ни диск не загружены. Причем, если те же самые запросы выполнять, делая commit после каждого запроса, то все хорошо работает. Если кто-то с этим встречался, посоветуйте, плз, что делать.
← →
sniknik (2003-09-27 10:18) [1]> посоветуйте, плз, что делать
делать commit после каждого запроса
разбить транзакцию на несколько, реально связанных. (не верю что "большая куча запросов" и все связаны так что один не сработал и вся база на него завязана (необходимость транзакции))
почистить и уменьшить базу (гдето после 1,8 мег начинаются глюки, а большая куча явно увеличивает рабочее пространство)
сделать апгрейд тачке, увеличить swap
перейти с BDE на ADO
......
← →
Anatoly Podgoretsky (2003-09-27 10:45) [2]Ближе к концу у тебя памяти не хватает, начинает раьотать с диском. Понаблюдай с помощью системного монитора, за использованием памяти. И объемы которые он перерабатывает с каждым действиям к концу возрастают.
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2003.10.20;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.007 c