forum.bitel.ru http://forum.bitel.ru/ |
|
Работа с базой http://forum.bitel.ru/viewtopic.php?f=22&t=204 |
Страница 1 из 1 |
Автор: | ЛИС [ 18 апр 2007, 15:47 ] |
Заголовок сообщения: | Работа с базой |
Хотел бы провести апгрейд сервера, но база разрослась неимоверно! Подскажеите, пожалуйста, как безболезненно удалить излишнюю детализацию работы различных модулей, например, за прошлые годы? |
Автор: | Администратор [ 18 апр 2007, 17:11 ] |
Заголовок сообщения: | |
А какие модули есть? |
Автор: | ЛИС [ 19 апр 2007, 01:51 ] |
Заголовок сообщения: | |
DialUP VoIP Card IPN Подозреваю, что засорены первые три. В принципе, можно усреднить всю детальную информацию |
Автор: | Администратор [ 19 апр 2007, 10:58 ] |
Заголовок сообщения: | |
Для 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 ] |
Заголовок сообщения: | |
Планируем модуль который будет выбирать список старых таблиц из базы и делать скрипты чистки/бакапа, так что крепитесь и ждите ![]() |
Автор: | ЛИС [ 19 апр 2007, 13:05 ] |
Заголовок сообщения: | |
Администратор писал(а): Для 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 ] |
Заголовок сообщения: | |
Лучше всего использовать Код: DROP TABLE <имя_таблицы>
но для безопасности и скорости и если база MyISAM можно переместить файлики: <table>.MYD <table>.MYI <table>.frm в другой каталог или диск а потом там убить если не нужны точно будут. |
Автор: | ЛИС [ 24 сен 2007, 16:27 ] |
Заголовок сообщения: | |
в тему вопрос: прибил, что не жалко.... Осталось то что еще надо, но и этого очень много))) Если сделать дамп с рабочей системы (долго очень сливать), его залить на новый сервер, проверить и т.д. А потом остановить старый сервер, слить только новые данные, залить их на новый серевер и запустить его в работу. Что бы перерыв был как можно меньше и потерь так же актуальной информации не было. Вопрос как лучше это сделать и как отобрать только актуальные данные? |
Автор: | Администратор [ 25 сен 2007, 11:20 ] |
Заголовок сообщения: | |
По-моему проще на работающей системе сначала дампить а потом удалять таблицы.. Впринципе у нас все таблицы помесячные, т.е. смотрите год и месяц, если старые - удалаете. Что хранится в таблицах вы можете посмотреть в описании структуры БД. |
Автор: | ЛИС [ 25 сен 2007, 11:33 ] |
Заголовок сообщения: | |
Запустил дамп - так биллинг помер(((( По воипу авторизировать перестал.... Тяжелое это дело на мускуле. Я помню, был разговор перехода на оракл, что нибудь двигается в этом направлении? |
Страница 1 из 1 | Часовой пояс: UTC + 5 часов [ Летнее время ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |