Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 2 Pomógł: 0 Dołączył: 19.06.2007 Ostrzeżenie: (0%)
|
Witam serdecznie!
Jestem początkującym użytkownikiem access'a i napotkałem na przerastający mnie problem. Sytuacja jest następująca. W bazie istnieje kilka mniejszych lub większych tabel. Jedna z nich (największa) ma ponad 1mln rekordów. Moim zadaniem jest wykonanie kilku operacji na niej. Instrukcje przetwarzające dane w tej tabeli są zapisane w Module (sortowanie, dopisywanie kolumn, zmiana wpisów itp.-generalnie nic nadzwyczajnego). Rozmiar bazy w 'stanie spoczynku' to ok. 350MB. W momencie, kiedy uruchamiam instrukcje Modułu, baza zaczyna 'puchnąć'. Trwa to ok. 15-20min., po czym wyskakuje error (w tej chwili nie pamiętam jego treści), ale na 99% związany jest z przekroczeniem dopuszczalnej wielkości bazy (2GB). Po przeanalizowaniu wyników pracy modułu, wynika, że do zakończenia procesu pozostało ca. 20-30%. Po skompaktowaniu bazy, jej rozmiar ponownie powraca do ca. 400MB. Jak sobie poradzić z taką sytuacją? Czy nie można uruchomić kompaktowania "w locie", aby baza tak nie puchła niemiłosiernie? A może moduł jest jakoś nieszczęśliwie napisany? Z góry przepraszam, za mało fachowy język, ale to dopiero moje początki w zabawach z Accessem (IMG:http://forum.php.pl/style_emoticons/default/rolleyes.gif) pzdr Seb@ |
|
|
|
SebastianZ1 Problem z limitem 2GB 19.06.2007, 12:39:50
sagittariuspl podaj jakieś szczegóły. ciekawe operacje robisz na... 19.06.2007, 14:56:01 
SebastianZ1 Cytat(sagittariuspl @ 19.06.2007, 15:56... 20.06.2007, 11:34:11
dr_bonzo NA accessie sie nie znam ale google mowi ze on ma ... 19.06.2007, 15:24:10 ![]() ![]() |
|
Aktualny czas: 23.12.2025 - 16:51 |