BiTel

Форум BiTel
bgbilling.ru     docs.bitel.ru     wiki.bitel.ru     dbinfo.bitel.ru     bgcrm.ru     billing.bitel.ru     bitel.ru    
Текущее время: 21 май 2024, 05:38

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




Начать новую тему Ответить на тему  [ Сообщений: 5 ] 
Автор Сообщение
 Заголовок сообщения: Отчет выполяется 50 мин
СообщениеДобавлено: 23 июл 2015, 18:09 
Не в сети

Зарегистрирован: 11 мар 2015, 11:06
Сообщения: 198
Карма: 0
Здравствуйте.
Собственно запись из slow-log:

SET timestamp=1437134031;
SELECT session.dest_id, dest.title, codes.code, COUNT(session.id) as cnt, SUM(session.round_session_time) as round_session_time, SUM(session.cost) as cost FROM log_session_1_201507 as session LEFT JOIN contract ON session.cid=contract.id LEFT JOIN phone_dest_1 as dest ON session.dest_id=dest.id LEFT JOIN phone_geographic_code_1 as codes ON codes.dest_id=dest.id WHERE 1=1 AND session.sid IN ( 15 ) GROUP BY dest_id;
# Time: 150717 16:46:54
# User@Host: bill[bill] @ localhost [127.0.0.1]
# Query_time: 3010.454960 Lock_time: 0.000036 Rows_sent: 225 Rows_examined: 7681481340
SET timestamp=1437137214;
SELECT session.dest_id, dest.title, codes.code, COUNT(session.id) as cnt, SUM(session.round_session_time) as round_session_time, SUM(session.cost) as cost FROM log_session_1_201506 as session LEFT JOIN contract ON session.cid=contract.id LEFT JOIN phone_dest_1 as dest ON session.dest_id=dest.id LEFT JOIN phone_geographic_code_1 as codes ON codes.dest_id=dest.id WHERE 1=1 AND session.sid IN ( 14 ) GROUP BY dest_id;

Видно что идет выборка из большой таблицы log_session_1_201506 по полю cost. Причем я смотрел - по этому полю нет никого индекса.
Версия BgB 6.0.
Прокомментируйте пожалуйста - может быть это потому что у нас устаревшая версия ?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Отчет выполяется 50 мин
СообщениеДобавлено: 23 июл 2015, 18:43 
Не в сети
Разработчик

Зарегистрирован: 08 ноя 2007, 01:05
Сообщения: 8343
Откуда: Уфа
Карма: 238
Это похоже на отчет "Отчет по направлениям", но не обновленный . Обновитесь для начала вот на эту сборку
Код:
225   15.07.2015 18:50:30   ИСПРАВЛЕНО   Убрали столбец "код" из отчета по направлениям модуля phone.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Отчет выполяется 50 мин
СообщениеДобавлено: 28 июл 2015, 12:08 
Не в сети

Зарегистрирован: 11 мар 2015, 11:06
Сообщения: 198
Карма: 0
Обновление до последней версии провели - теперь все просто летает. Спасибо.
Но остался такой глюк, что при запусе отчета на межгород в общую кучу валит международка и наоборот.
Хотя услуги заведены отдельно МН и отдельно МГ.
Такое ощущение, что отчет не умеет их различать и не корректно отфильтровывает.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Отчет выполяется 50 мин
СообщениеДобавлено: 28 июл 2015, 13:11 
Не в сети
Разработчик

Зарегистрирован: 08 ноя 2007, 01:05
Сообщения: 8343
Откуда: Уфа
Карма: 238
chedmi писал(а):
Обновление до последней версии провели - теперь все просто летает. Спасибо.
Но остался такой глюк, что при запусе отчета на межгород в общую кучу валит международка и наоборот.
Хотя услуги заведены отдельно МН и отдельно МГ.
Такое ощущение, что отчет не умеет их различать и не корректно отфильтровывает.


не совсем понятно. Покажите скриншоты, как фильтруете.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Отчет выполяется 50 мин
СообщениеДобавлено: 29 июл 2015, 10:59 
Не в сети

Зарегистрирован: 11 мар 2015, 11:06
Сообщения: 198
Карма: 0
Скрин прикрепляю.
В тарифных планах у российских городов указано "МГ", у зарубежных "МН".
Если смотреть детализацию по конкретному абоненту, то там все ок, но если смотреть суммовой отчет -выходит ерунда.
В ЛС отправил формирующийся xls-файл.


Вложения:
scr01.jpg
scr01.jpg [ 151.76 КБ | Просмотров: 2042 ]
Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 5 ] 

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


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

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


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

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