forum.bitel.ru http://forum.bitel.ru/ |
|
Удаление устаревших таблиц http://forum.bitel.ru/viewtopic.php?f=22&t=5023 |
Страница 1 из 1 |
Автор: | jack7 [ 24 янв 2011, 12:05 ] |
Заголовок сообщения: | Удаление устаревших таблиц |
Добрый день Хочется избавиться от устаревших таблиц базы (за 2008,2009 годы) Код: bgs_query_log_102008 bgs_query_log_112008 bgs_query_log_122008 data_log_error_200810 data_log_error_200811 data_log_error_200812 ipn_contract_data_1_200810 ipn_contract_data_1_200811 ipn_contract_data_1_200812 log_error_2_200810 log_error_2_200811 log_error_2_200812 log_function_process_200810 log_function_process_200811 log_function_process_200812 log_server_2_200810 log_server_2_200811 log_server_2_200812 log_session_2_200810 log_session_2_200811 log_session_2_200812 log_session_net_2_200810 log_session_net_2_200811 log_session_net_2_200812 login_account_2_200810 login_account_2_200811 login_account_2_200812 npay_add_cost_detail_3_200810 npay_add_cost_detail_3_200811 npay_add_cost_detail_3_200812 npay_detail_3_200810 npay_detail_3_200811 npay_detail_3_200812 rscm_service_account_8_200810 session_account_2_200810 session_account_2_200811 session_account_2_200812 session_detail_2_200810 session_detail_2_200811 session_detail_2_200812 source_data_200810 source_data_200811 source_data_200812 tariff_detail_2_200811 tariff_detail_2_200812 ... то есть планирую сделать дамп таблиц и выполнить DROP не повлияет ли это отрицательно на работу биллинга? |
Автор: | stark [ 24 янв 2011, 12:26 ] |
Заголовок сообщения: | Re: Удаление устаревших таблиц |
jack7 писал(а): не повлияет ли это отрицательно на работу биллинга? нет |
Автор: | jack7 [ 24 янв 2011, 12:30 ] |
Заголовок сообщения: | Re: Удаление устаревших таблиц |
ок, спасибо |
Автор: | snark [ 26 янв 2011, 10:18 ] |
Заголовок сообщения: | Re: Удаление устаревших таблиц |
господа разработчики, я давным давно просил список _безопасных_ к удалению таблиц (кроме очевидных в духе логов действий пользователей и т.п.), но воз и ныне там, а тема то актуальная ![]() |
Автор: | skyb [ 26 янв 2011, 14:09 ] |
Заголовок сообщения: | Re: Удаление устаревших таблиц |
поддерживаю!!! |
Автор: | max [ 31 янв 2011, 22:17 ] |
Заголовок сообщения: | Re: Удаление устаревших таблиц |
+1 |
Автор: | skn [ 01 фев 2011, 00:24 ] |
Заголовок сообщения: | Re: Удаление устаревших таблиц |
snark писал(а): господа разработчики, я давным давно просил список _безопасных_ к удалению таблиц (кроме очевидных в духе логов действий пользователей и т.п.), но воз и ныне там, а тема то актуальная ![]() расшифруйте что входит в ваше понятие _БЕЗОПАСНЫХ_ все периодические таблицы могут быть удалены с потерей данных хранящихся в них. ![]() что и за какой период хранить, решать только вам. |
Автор: | snark [ 01 фев 2011, 04:57 ] |
Заголовок сообщения: | Re: Удаление устаревших таблиц |
skn писал(а): расшифруйте что входит в ваше понятие _БЕЗОПАСНЫХ_ безопасные для удаления таблицы - это такие таблицы удаление которых не повлияет на денежную составляющую биллинга при возможных перерасчетах за прошлый период, но знать таблицы которые затронутся при перерасчете необходимо, т.к. у них тоже должен быть свой срок давности для себя я пока составил примерно такой список: Код: -- kernel - месячная таблица запросов клиентов биллинга к серверу bgs_query_log_yyyyMM -- kernel - ошибки обработки логов data_log_error_yyyyMM -- kernel - логи обработки событий функциями скриптов log_function_process_yyyyMM -- kernel - данные о загруженных часовых логах source_data_yyyyMM -- dialup - ошибки авторизации log_error_{mid}_yyyyMM -- dialup - радиус запросы сессий log_server_{mid}_yyyyMM -- dialup - ХЗ что это но вечно пустое log_session_net_{mid}_yyyyMM -- dialup - детализация по тарифу (модуль бухгалтерии) - у меня не используется tariff_detail_{mid}_yyyyMM -- ipn - аггрегированная наработка по адресам - у меня не используется ipn_contract_data_{mid}_yyyyMM -- npay - детализация сумм до которых "доводятся" доводящие абонплаты. используется макросом вычисления суммы позиции модуля bill - у меня не используется npay_add_cost_detail_{mid}_yyyyMM т.е. таблицы которые я не использую ну и в принципе в которых нет для меня особой нужды, например радиус логи старше пары-тройки месяцев я смотреть не буду, а их удаление на перерасчет не повлияет ... skn писал(а): все периодические таблицы могут быть удалены с потерей данных хранящихся в них. ![]() это понятно ... skn писал(а): что и за какой период хранить, решать только вам. да, но мне же надо от чего-то отталкиваться пытасяь решить "это храним столько-то, а это столько-то" |
Автор: | skn [ 01 фев 2011, 05:28 ] |
Заголовок сообщения: | Re: Удаление устаревших таблиц |
Ну вобщем правила просты: 1) Для текущего начисления нужны таблицы с текущем периодом (ну в редких случаях с предыдущим периодом) 2) Для перерасчета нужны таблицы за перерасчитываемый период. ![]() |
Автор: | ikoctya [ 11 ноя 2016, 11:46 ] |
Заголовок сообщения: | Re: Удаление устаревших таблиц |
Удалять устаревшие таблицы можно просто с помощью drop? |
Автор: | snark [ 11 ноя 2016, 13:35 ] |
Заголовок сообщения: | Re: Удаление устаревших таблиц |
ikoctya писал(а): Удалять устаревшие таблицы можно просто с помощью drop? В мускуле есть какой-то иной официальный метод удаления таблиц? |
Автор: | ikoctya [ 11 ноя 2016, 15:47 ] |
Заголовок сообщения: | Re: Удаление устаревших таблиц |
snark писал(а): ikoctya писал(а): Удалять устаревшие таблицы можно просто с помощью drop? В мускуле есть какой-то иной официальный метод удаления таблиц? Я о том, можно ли так поступить. Не поползут ли в биллинге потом ошибки или еще хуже не сломается ли? |
Автор: | snark [ 11 ноя 2016, 16:26 ] |
Заголовок сообщения: | Re: Удаление устаревших таблиц |
ikoctya писал(а): можно ли так поступить Я, как и многие другие, давно так делаю. Зависимости нет, брат жив. ikoctya писал(а): Не поползут ли в биллинге потом ошибки или еще хуже не сломается ли? Дык удалять-то надо с умом, а не просто так брать и удалять все что попало. |
Страница 1 из 1 | Часовой пояс: UTC + 5 часов [ Летнее время ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |