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 писал(а): Обновление до последней версии провели - теперь все просто летает. Спасибо. Но остался такой глюк, что при запусе отчета на межгород в общую кучу валит международка и наоборот. Хотя услуги заведены отдельно МН и отдельно МГ. Такое ощущение, что отчет не умеет их различать и не корректно отфильтровывает. не совсем понятно. Покажите скриншоты, как фильтруете. |
Страница 1 из 1 | Часовой пояс: UTC + 5 часов [ Летнее время ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |