BiTel

Форум BiTel
bgbilling.ru     docs.bitel.ru     wiki.bitel.ru     dbinfo.bitel.ru     bgcrm.ru     billing.bitel.ru     bitel.ru    
Текущее время: 06 июл 2025, 20:03

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




Начать новую тему Ответить на тему  [ Сообщений: 10 ] 
Автор Сообщение
 Заголовок сообщения: Работа с базой
СообщениеДобавлено: 18 апр 2007, 15:47 
Не в сети

Зарегистрирован: 17 дек 2006, 02:49
Сообщения: 121
Откуда: Из ЛИСа
Карма: 1
Хотел бы провести апгрейд сервера, но база разрослась неимоверно!
Подскажеите, пожалуйста, как безболезненно удалить излишнюю детализацию работы различных модулей, например, за прошлые годы?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 18 апр 2007, 17:11 
Не в сети
Разработчик

Зарегистрирован: 27 ноя 2006, 20:36
Сообщения: 5715
Карма: 93
А какие модули есть?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 19 апр 2007, 01:51 
Не в сети

Зарегистрирован: 17 дек 2006, 02:49
Сообщения: 121
Откуда: Из ЛИСа
Карма: 1
DialUP
VoIP
Card
IPN

Подозреваю, что засорены первые три.
В принципе, можно усреднить всю детальную информацию


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 19 апр 2007, 10:58 
Не в сети
Разработчик

Зарегистрирован: 27 ноя 2006, 20:36
Сообщения: 5715
Карма: 93
Для dialup, void - таблицы

log_server_<mid>_yyyymm - логи радиуса, можете оставить только за прошлый месяц
session_detail_<mid>_yyyymm
session_account_<mid>_yyyymm
login_account_<mid>_yyyymm
- также достаточно прошлого месяца впринципе

ipn (если логи по старинке в базе) -
data_log_<mid>_yyymmdd
- первичные логи, можете удалить оставив только прошлый месяц


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 19 апр 2007, 10:59 
Не в сети
Разработчик

Зарегистрирован: 27 ноя 2006, 20:36
Сообщения: 5715
Карма: 93
Планируем модуль который будет выбирать список старых таблиц из базы и делать скрипты чистки/бакапа, так что крепитесь и ждите :)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 19 апр 2007, 13:05 
Не в сети

Зарегистрирован: 17 дек 2006, 02:49
Сообщения: 121
Откуда: Из ЛИСа
Карма: 1
Администратор писал(а):
Для dialup, void - таблицы

log_server_<mid>_yyyymm - логи радиуса, можете оставить только за прошлый месяц
session_detail_<mid>_yyyymm
session_account_<mid>_yyyymm
login_account_<mid>_yyyymm
- также достаточно прошлого месяца впринципе

ipn (если логи по старинке в базе) -
data_log_<mid>_yyymmdd
- первичные логи, можете удалить оставив только прошлый месяц


Я думаю прибить прошлые года))))
Так как лучше это сделать???


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 19 апр 2007, 16:23 
Не в сети
Разработчик

Зарегистрирован: 27 ноя 2006, 20:36
Сообщения: 5715
Карма: 93
Лучше всего использовать
Код:
DROP TABLE <имя_таблицы>

но для безопасности и скорости и если база MyISAM можно переместить файлики:
<table>.MYD
<table>.MYI
<table>.frm
в другой каталог или диск а потом там убить если не нужны точно будут.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 24 сен 2007, 16:27 
Не в сети

Зарегистрирован: 17 дек 2006, 02:49
Сообщения: 121
Откуда: Из ЛИСа
Карма: 1
в тему вопрос:
прибил, что не жалко....
Осталось то что еще надо, но и этого очень много)))

Если сделать дамп с рабочей системы (долго очень сливать), его залить на новый сервер, проверить и т.д.
А потом остановить старый сервер, слить только новые данные, залить их на новый серевер и запустить его в работу.

Что бы перерыв был как можно меньше и потерь так же актуальной информации не было.

Вопрос как лучше это сделать и как отобрать только актуальные данные?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 25 сен 2007, 11:20 
Не в сети
Разработчик

Зарегистрирован: 27 ноя 2006, 20:36
Сообщения: 5715
Карма: 93
По-моему проще на работающей системе сначала дампить а потом удалять таблицы.. Впринципе у нас все таблицы помесячные, т.е. смотрите год и месяц, если старые - удалаете. Что хранится в таблицах вы можете посмотреть в описании структуры БД.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 25 сен 2007, 11:33 
Не в сети

Зарегистрирован: 17 дек 2006, 02:49
Сообщения: 121
Откуда: Из ЛИСа
Карма: 1
Запустил дамп - так биллинг помер((((
По воипу авторизировать перестал....
Тяжелое это дело на мускуле. Я помню, был разговор перехода на оракл, что нибудь двигается в этом направлении?


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

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


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

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


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

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