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

Отчет выполяется 50 мин
http://forum.bitel.ru/viewtopic.php?f=22&t=10735
Страница 1 из 1

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

Здравствуйте.
Собственно запись из 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.
Прокомментируйте пожалуйста - может быть это потому что у нас устаревшая версия ?

Автор:  stark [ 23 июл 2015, 18:43 ]
Заголовок сообщения:  Re: Отчет выполяется 50 мин

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

Автор:  chedmi [ 28 июл 2015, 12:08 ]
Заголовок сообщения:  Re: Отчет выполяется 50 мин

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

Автор:  stark [ 28 июл 2015, 13:11 ]
Заголовок сообщения:  Re: Отчет выполяется 50 мин

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


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

Автор:  chedmi [ 29 июл 2015, 10:59 ]
Заголовок сообщения:  Re: Отчет выполяется 50 мин

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

Вложения:
scr01.jpg
scr01.jpg [ 151.76 КБ | Просмотров: 2501 ]

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