BiTel

Форум BiTel
bgbilling.ru     docs.bitel.ru     wiki.bitel.ru     dbinfo.bitel.ru     bgcrm.ru     billing.bitel.ru     bitel.ru    
Текущее время: 29 апр 2024, 00:29

Часовой пояс: UTC + 5 часов [ Летнее время ]




Начать новую тему Ответить на тему  [ Сообщений: 4 ] 
Автор Сообщение
СообщениеДобавлено: 10 июл 2014, 05:20 
Не в сети

Зарегистрирован: 06 май 2009, 05:25
Сообщения: 102
Откуда: г. Амурск
Карма: 10
Хорошего дня всем.

Проблема обозначена в теме, имеются ввиду таблицы-логи, таблицы со старыми данными (платежи, наработка, баланс и пр.) и бесконечно растущие таблицы.
Объем этих данных довольно большой, и при резервировании уже сказывается. Да и не хранить же вечно!? Приходится удалять ручками.

И вот у меня вопрос к разработчикам. Есть в задумках сделать автоматическое удаление старых таблиц?

И попутно смежный вопрос - а не думали сделать что-то типа "свертки итогов"? Дело в том, что некоторые таблицы (например баланс, платежи) растут без каких-либо ограничений. ИМХО, не гуд. Просто вычищать там старые записи не корректно - можно сломать баланс клиентов.
Как вариант - иметь 1 дополнительную таблицу - что-то типа "начальных остатков". И там поля "дата", ID контракта (уникальный индекс), баланс. Ни наработку, ни платежи туда не надо. Ну и какую-то процедуру (лучше по расписанию) для удаления баланса/наработок/платежей/прочего за старые периоды с изменением этих "начальных остатков". При обновлении баланса эти начальные остатки должны учитываться. В конфигурации параметр - за какой период (в месяцах) хранить старые данные.

Думаю, проблема для многих актуальна и пора ее решать.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 10 июл 2014, 05:55 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 03 авг 2009, 18:42
Сообщения: 7166
Откуда: Благовещенск
Карма: 241
Раз в год или чаще возникает подобная тема)))
А с бухгалтерами обсуждали этот вопрос?

_________________
Код:
  Клиент: вер. 6.2.714 / 25.05.2015 17:27:15
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45
  Сервер: вер. 6.2.881 / 22.05.2015 17:56:55
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45
Помощь по администрированию bgbilling в jabber конференции или Группа в telegram
Стиль программирования - пьяный мастерстер
Разработка мобильных приложений


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 10 июл 2014, 08:22 
Не в сети

Зарегистрирован: 06 май 2009, 05:25
Сообщения: 102
Откуда: г. Амурск
Карма: 10
Бухгалтера работают с 1С. Им история в биллинге вообще до лампочки.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 10 июл 2014, 10:00 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 29 мар 2010, 23:11
Сообщения: 5854
Карма: 472
Yagoda писал(а):
Бухгалтера работают с 1С. Им история в биллинге вообще до лампочки.

Хаха. Вот бы нашим об этом сказать :D
И про таблицы с балансом, платежами и прочим я бы не стал беспокоиться.
В сравнении с объемом базы они ничего не весят.
Не на флешки же вы бекапите )
Код:
[root@test61 bgbilling]# du -h
357G    .
[root@test61 bgbilling]# du -h ./contract_payment*
12K     ./contract_payment.frm
204M    ./contract_payment.ibd
12K     ./contract_payment_types.frm
144K    ./contract_payment_types.ibd
[root@test61 bgbilling]# du -h ./contract_balance*
12K     ./contract_balance.frm
92M     ./contract_balance.ibd


А удалять помесячные таблицы с логами вам никто не мешает.
Есть плагин DBA, есть скрипт на вики.
Удаляйте, освобождайте.
Я примерно полгода такие данные храню в биллинге.

_________________
Цитаты великих людей :umnik:
Напишите в helpdesk © stark
повторяю: => хелпдеск => доработка => профит © dimOn
свершилось... © skn
Мой код изящен, лёгок, оригинален, краток. Как прохладный весенний ветерок, как звонкий ручей! © dimOn
Вежливый разработчик © Artur
Эти баги тоже исправлены, как и те, которые еще не написаны © Artur
ну т.е. существует воркэраунд, ок © dimOn


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 4 ] 

Часовой пояс: UTC + 5 часов [ Летнее время ]


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
POWERED_BY
Русская поддержка phpBB
[ Time : 0.068s | 26 Queries | GZIP : On ]