|
|
|
Sybase ASA база увеличивается
|
|||
|---|---|---|---|
|
#18+
Есть биллинг, работающий с Syabse ASA 7 for linux База данных постепенно увеличивается, уже за 400 Мб перевалила. В принципе можно удалить всякие старые данные из БД, но как показал эксперимент такая операция приводит только к увеличению .log файла. Подскажите пожалуйста как можно ужать размер БД ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.02.2004, 14:27 |
|
||
|
Sybase ASA база увеличивается
|
|||
|---|---|---|---|
|
#18+
А ты потм удали log и все :-)), но конечно на всякий случай сохрани, т.е. останови сервак ну и как написал, а потом запусти без лога... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.02.2004, 14:56 |
|
||
|
Sybase ASA база увеличивается
|
|||
|---|---|---|---|
|
#18+
В ASA нет сжатия файла БД. При удалении данных место в файле БД помечается как свободное и используется при последующем добавлении новой информации. Так что если у Вас данные медленно но верно в базу дополняются, то она и будет расти. Если Вы удалите большой обьем информации, то по идее БД на некоторое время перестанет расти, пока свободные после удаления страницы не будут снова заполнены информацией. Единственное в чем получается проблема, что при операциях изменения значений полей с плавающей длиной (тот же char, varchar, blob и т.д.), ASA может фрагментировать таблицу, если изменяемое значение больше оригинального и на странице уже нет места для его размещения (это регулируется граммотным указанием параметра таблицы Free Space). Естественно такая фрагментация таблиц будет требовать больше пространства. Дефрагменировать их можно выгрузкой/загрузкой через команды LOAD/UNLOAD или REORGANIZE TABLE. Однако, чтобы полностью сжать и дефрагментировать БД кроме как полной выгрузки базы, создания новой и выполнения загрузки ничего порекомендовать не могу. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.02.2004, 17:40 |
|
||
|
Sybase ASA база увеличивается
|
|||
|---|---|---|---|
|
#18+
авторно как показал эксперимент такая операция приводит только к увеличению .log файла. BACKUP DATABASE DIRECTORY 'XX' TRANSACTION LOG TRUNCATE Еще я заметил что когда ее unload/reload, переименовываются некоторые объекты типа constraints на колонках, а также первичные и внешние ключи. Поэтому если вы используете какой-нибудь CASE, он начинает ругаться на имена при сравнении с моделью - мол различие. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.02.2004, 04:53 |
|
||
|
Sybase ASA база увеличивается
|
|||
|---|---|---|---|
|
#18+
Можно спросить, этот билинг случайно не IPSoft ? если да, то не поделишся впечатлениями как оно вообще ресурсы кушает ( скорость увеличения БД ) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.03.2004, 16:46 |
|
||
|
Sybase ASA база увеличивается
|
|||
|---|---|---|---|
|
#18+
Всем сорри, за то что пропал. Замотался. Рыжий Кот - такой объем набрался примерно за пять месяцев. g613 - ресурсы кушать ОЧЕНЬ любит. С февраля ситуация только ухудшилась в несколько раз. ;( Отчеты из billadmin создаются минут по 10-15, очень мало завися от периода выборки. База, похоже, написана левой задней ногой. Я уже плюнул на скорость БД, и теперь все нужные мне отчеты делаю сам, своими запросами. Мои запросы отрабатывают на порядок быстрее. Почему так получается, не пойму. Теперь жду утиль от разработчиков по удалению старой инфы из БД, попутно прикидывая свой ;) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.04.2004, 15:41 |
|
||
|
|

start [/forum/topic.php?fid=55&fpage=126&tid=2014550]: |
0ms |
get settings: |
12ms |
get forum list: |
12ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
73ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
43ms |
get tp. blocked users: |
1ms |
| others: | 12ms |
| total: | 174ms |

| 0 / 0 |

Извините, этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
... ля, ля, ля ...