powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Распухает БД
8 сообщений из 8, страница 1 из 1
Распухает БД
    #32230295
Running Wolf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Проблема: Увеличивается размер БД.

Однако не просто увеличивается, а очень быстро.
Добавление данных явно не может вызвать ТАКОЙ прирост размера.

Для работы с БД (MS Access 2000, MS Jet 4) используется ADO 2.7.
В основном идет чтение из БД и только немного - запись.

Подскажите, плз, что может вызывать распухание БД при использовании ADO?
Буду благодарен как за советы, так и за идеи.
...
Рейтинг: 0 / 0
Распухает БД
    #32230441
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1 неправильная организайия полей - размер 200 хранится 100
2 использование временных таблиц - при их удалении место не используется
3 постояное удаление - добавление полей
4 UNICOD

В основном идет чтение из БД и только немного - запись - неверноая информация о работе базы
...
Рейтинг: 0 / 0
Распухает БД
    #32230455
Running Wolf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
1 - не подходит. Как уже говорилось, кол-во добавляемой информации не соответствует росту БД.
2, 3 - не подходит. Структура БД не меняется. Временные таблицы не создаются.
4 - Unicod тоже не используется.

Подробности.
Начальная БД ~2 Мб.
За несколько дней БД вырастает до 2 ГИГАбайт.
После сжатия возвращается к ~2 Мб.
...
Рейтинг: 0 / 0
Распухает БД
    #32230470
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
такой рост может идти только при записи и удалении данных
программа создает и даляет временные таблицы в огромном количестве...
проверь.
...
Рейтинг: 0 / 0
Распухает БД
    #32230488
Running Wolf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Рискну показаться профаном, но...

Сознательно (из программы) временных таблиц не создается.
Соответственно два вопроса:
1) Могут ли они создаваться в ходе работы с объектами ADO?
2) Как проверить, что они создаются?
...
Рейтинг: 0 / 0
Распухает БД
    #32230496
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
хорошо временных нет.
запись и удаление данных происходит?
в постоянную таблицу.
не вводимые данные , а результаты прмежуточных вычислкний.
...
Рейтинг: 0 / 0
Распухает БД
    #32230594
Фотография Senin Viktor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2Мб в 2Гб? Это слишком.
АДО на рост влиять не должно.
Привиди какой-либо кусок кода, активно что-то делающий.
==
сервис-паки стоят?
...
Рейтинг: 0 / 0
Распухает БД
    #32230702
Фотография Лифчик
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
По масштабам бедствия похоже на действие запроса

[src]INSERT INTO T1
SELECT [T1].*
FROM T1, T2;
src]

где T1,T2 - несвязанные таблицы. Как раз за несколько проходов из 2 мб 2 Гб будет :-)
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Распухает БД
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]