powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / Sybase ASA база увеличивается
7 сообщений из 7, страница 1 из 1
Sybase ASA база увеличивается
    #32399406
Lucky SB
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Есть биллинг, работающий с Syabse ASA 7 for linux
База данных постепенно увеличивается, уже за 400 Мб перевалила.

В принципе можно удалить всякие старые данные из БД,
но как показал эксперимент такая операция приводит только к увеличению
.log файла.

Подскажите пожалуйста как можно ужать размер БД ?
...
Рейтинг: 0 / 0
Sybase ASA база увеличивается
    #32399484
Я
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Я
Гость
А ты потм удали log и все :-)), но конечно на всякий случай сохрани, т.е. останови сервак ну и как написал, а потом запусти без лога...
...
Рейтинг: 0 / 0
Sybase ASA база увеличивается
    #32399548
Фотография Рыжий Кот
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если не секрет, за какой срок получился такой объем?

...
Рейтинг: 0 / 0
Sybase ASA база увеличивается
    #32399873
Фотография ASCRUS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В ASA нет сжатия файла БД. При удалении данных место в файле БД помечается как свободное и используется при последующем добавлении новой информации. Так что если у Вас данные медленно но верно в базу дополняются, то она и будет расти. Если Вы удалите большой обьем информации, то по идее БД на некоторое время перестанет расти, пока свободные после удаления страницы не будут снова заполнены информацией. Единственное в чем получается проблема, что при операциях изменения значений полей с плавающей длиной (тот же char, varchar, blob и т.д.), ASA может фрагментировать таблицу, если изменяемое значение больше оригинального и на странице уже нет места для его размещения (это регулируется граммотным указанием параметра таблицы Free Space). Естественно такая фрагментация таблиц будет требовать больше пространства. Дефрагменировать их можно выгрузкой/загрузкой через команды LOAD/UNLOAD или REORGANIZE TABLE. Однако, чтобы полностью сжать и дефрагментировать БД кроме как полной выгрузки базы, создания новой и выполнения загрузки ничего порекомендовать не могу.
...
Рейтинг: 0 / 0
Sybase ASA база увеличивается
    #32400157
Dmitriy Popov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
авторно как показал эксперимент такая операция приводит только к увеличению
.log файла.

BACKUP DATABASE DIRECTORY 'XX' TRANSACTION LOG TRUNCATE

Еще я заметил что когда ее unload/reload, переименовываются некоторые объекты типа constraints на колонках, а также первичные и внешние ключи. Поэтому если вы используете какой-нибудь CASE, он начинает ругаться на имена при сравнении с моделью - мол различие.
...
Рейтинг: 0 / 0
Sybase ASA база увеличивается
    #32426731
g613
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Можно спросить, этот билинг случайно не IPSoft ?
если да, то не поделишся впечатлениями как оно
вообще ресурсы кушает ( скорость увеличения БД )
...
Рейтинг: 0 / 0
Sybase ASA база увеличивается
    #32470815
Lucky SB
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем сорри, за то что пропал.
Замотался.
Рыжий Кот - такой объем набрался примерно за пять месяцев.
g613 - ресурсы кушать ОЧЕНЬ любит.
С февраля ситуация только ухудшилась в несколько раз. ;(
Отчеты из billadmin создаются минут по 10-15, очень мало завися от периода выборки.

База, похоже, написана левой задней ногой.
Я уже плюнул на скорость БД, и теперь все нужные мне отчеты делаю сам, своими запросами.
Мои запросы отрабатывают на порядок быстрее. Почему так получается, не пойму.

Теперь жду утиль от разработчиков по удалению старой инфы из БД,
попутно прикидывая свой ;)
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / Sybase ASA база увеличивается
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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