forum.bitel.ru
http://forum.bitel.ru/

Правильный запрос на удаления сессий из отчетов для договора
http://forum.bitel.ru/viewtopic.php?f=44&t=10169
Страница 1 из 1

Автор:  oldb0y [ 10 фев 2015, 14:47 ]
Заголовок сообщения:  Правильный запрос на удаления сессий из отчетов для договора

Правильно ли составлены запросы для удаления информации о сессиях для договора №4
Удаляем сами сессии:
Код:
DELETE ses.*
FROM
inet_session_log_account_1_201411 AS acc
LEFT JOIN
inet_session_log_1_201411 AS ses
ON
acc.sessionId=ses.id
WHERE
acc.contractId=4


Удаляем детализацию по типам трафиков:
Код:
DELETE det.*
FROM
inet_session_log_account_1_201411 AS acc
LEFT JOIN
inet_session_log_detail_1_201411 AS det
ON
acc.sessionId=det.sessionId
WHERE
acc.contractId=4


Удаляем наработку для договора:
Код:
DELETE FROM inet_session_log_account_1_201411 WHERE contractId=4


Все правильно?

После этого следует перезапускать, что-нибудь (аккаунтинг, биллинг)?

Автор:  stark [ 10 фев 2015, 15:00 ]
Заголовок сообщения:  Re: Правильный запрос на удаления сессий из отчетов для дого

А текущих сессий там нет(inet_session)? А удаленные сессии содержали какой-то трафик, который что-то изменит для текущей тарификации?

Автор:  oldb0y [ 10 фев 2015, 15:08 ]
Заголовок сообщения:  Re: Правильный запрос на удаления сессий из отчетов для дого

stark
Есть 2 биллинга: BGB и старый.
Оба биллинга вели учет паралельно. Перенос на BGB осуществляется сейчас.

Вся изюминка: Имеется незначительное расхождение между этими системами, и имеется сложный абонент. Поэтому принято решение убрать его сессии за прошлый год.

Автор:  stark [ 10 фев 2015, 15:12 ]
Заголовок сообщения:  Re: Правильный запрос на удаления сессий из отчетов для дого

oldb0y писал(а):
stark
Есть 2 биллинга: BGB и старый.
Оба биллинга вели учет паралельно. Перенос на BGB осуществляется сейчас.

Вся изюминка: Имеется незначительное расхождение между этими системами, и имеется сложный абонент. Поэтому принято решение убрать его сессии за прошлый год.



Тогда вам надо и наработку еще убирать .

Автор:  oldb0y [ 10 фев 2015, 15:21 ]
Заголовок сообщения:  Re: Правильный запрос на удаления сессий из отчетов для дого

Точно! Но в статистике мы даем только объемы и типы трафика.. Поэтому пока достаточно...

Так я не понял. Правильные ли это запросы? Ничего не упустил по части "сессий" и объемов?
Перезапускать ничего не нужно?(вопрос на всякий)

Автор:  stark [ 10 фев 2015, 15:25 ]
Заголовок сообщения:  Re: Правильный запрос на удаления сессий из отчетов для дого

oldb0y писал(а):
Точно! Но в статистике мы даем только объемы и типы трафика.. Поэтому пока достаточно...

Так я не понял. Правильные ли это запросы? Ничего не упустил по части "сессий" и объемов?
Перезапускать ничего не нужно?(вопрос на всякий)



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

Автор:  oldb0y [ 11 фев 2015, 10:00 ]
Заголовок сообщения:  Re: Правильный запрос на удаления сессий из отчетов для дого

Вот еще такой запрос нужен (для сплитовых сессий):
Код:
DELETE FROM inet_session_log_1_201411 WHERE servId=43;

Страница 1 из 1 Часовой пояс: UTC + 5 часов [ Летнее время ]
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/