Кто работал в MS Access, помогите [Печать]
Выбрать сообщения с # по # FAQ
AUTOLADA.RU -> Кофейня и курилка |

#1: Кто работал в MS Access, помогите Автор: DombrocОткуда: Санкт-Петербург СообщениеДобавлено: 25 Февраля 2007 19:35
Нужно мне базу создать, и встал я на тернистый путь познания баз данных. Впринципе все хорошо, кроме одного. У меня размер базы вышел чудовищьный - 28 мегабайт. Для сравнения сэмпловая база northwind (борей вроде в русской версии), которая намного больше моей, всего 3 мегабайта по-моему. Но это ладно, я просто начал базу сначала в экселе лабать и у него (access'а) видимо крыша поехала, когда я копировал 10 несчастных записей из экселя в аксесс. Но что самое интересное, даже если я удалю все таблицы из своей базы созданной в аксессе, оставив одну пустую, то размер НЕ ИЗМЕНЯЕТСЯ - так и остается 28 метров. Как это понимать? Откуда взялись эти мегабайты. Надеюсь, кто-нибудь поможет разъяснить ситуацию.
#2:  Автор: VLitОткуда: Маасква СообщениеДобавлено: 25 Февраля 2007 19:42
А сжатие делать не пытался? База аксессовская сама себя не оптимизирует и занимает такой объем, который был нужен изначально для хранения данных.
#3:  Автор: DombrocОткуда: Санкт-Петербург СообщениеДобавлено: 25 Февраля 2007 19:50
А можно по-подробнее? Я сейчас только изучаю по книге и параллельно создаю свою используя полученные навыки. Я когда книгу читал вкратце что-то видел про сжатие, но не углублялся в эту тему пока, но не помню в каком разделе. Сейчас попробую найти. Может быть дело в этом.
#4:  Автор: drbond СообщениеДобавлено: 25 Февраля 2007 19:56
Поставь галку "сжимать базу данных при закрытии" в меню. (В каком? Поищи. Я наизусть не помню, а врать не хочу.) И будет тебе счастье.
А вообще в БД не только твоих несчастных 10 записей, но ещё и системные таблицы, и многое другое. Так что начни изучение Акцесса с чтения книжек про него. Помогает! Smile

#5:  Автор: DombrocОткуда: Санкт-Петербург СообщениеДобавлено: 25 Февраля 2007 19:59
Да, спасибо огромное за подсказку. Применил сжатие и база с 28 метров стала чуть более 400 килобайт. Просто пока читал в книге ничего не было сказано о том, что нужно сжимать, а то размер лошадиный будет. А про сжатие написано, что оно нужно для обнуления счетчиков (ну это вобщем так, но по моему стоило это позиционировать как средство уменьшения размера базы, хотя понято что при сбросе счетчиков база меньше станет, но для меня вот стало не очевидно.)




AUTOLADA.RU -> Кофейня и курилка |
Страница 1 из 1
Часовой пояс: GMT + 4
AUTOLADA.RU