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

оптимизация БД - log_sesiion
http://forum.bitel.ru/viewtopic.php?f=6&t=12900
Страница 1 из 1

Автор:  julik [ 15 май 2018, 15:44 ]
Заголовок сообщения:  оптимизация БД - log_sesiion

Версия 6.2

При звонке происходит запись в таблицу log_session и далее еще зачем-то происходит суммирование за весь месяц
SELECT SUM(session_cost) FROM log_session_6_201805 WHERE cid= AND sid= и так по каждому клиенту после каждого звонка.
Можно ли как-то оптимизировать и подскажите кто знает зачем это суммирование происходит. Заранее спасибо

Автор:  julik [ 15 май 2018, 15:48 ]
Заголовок сообщения:  Re: оптимизация БД - log_sesiion

Можно ли хотя бы не суммировать если звонок нулевой, как вариант

Автор:  dimOn [ 16 май 2018, 00:46 ]
Заголовок сообщения:  Re: оптимизация БД - log_sesiion

непонятно, а какую задачу решаете? в чём проблема?

Автор:  julik [ 16 май 2018, 12:16 ]
Заголовок сообщения:  Re: оптимизация БД - log_sesiion

То есть то что происходит суммирование каждый раз после сессии звонка это нормально?
Большая загрузка при большом количестве одновременных вызовов.

Автор:  dimOn [ 21 май 2018, 02:46 ]
Заголовок сообщения:  Re: оптимизация БД - log_sesiion

ежесекундно происходит множество запросов в биллинге, просто непонятно чем именно смущает один конкретный sql-запрос на один звонок (даже если звонков этих сотни, что вряд ли)
тем более здесь явно видно что пересчитывается просто наработка договора по соответствующему sid , полагаю это не только нормально, но и необходимо
если есть индекс на cid+sid (что сомнительно, надо проверять) то этот запрос очень ненапржен, т.к. вряд ли таких записей много
может вы проверили експлайны и видите что запрос грузит итд, вот о чём вопрос мой был

Автор:  stark [ 31 июл 2018, 21:44 ]
Заголовок сообщения:  Re: оптимизация БД - log_sesiion

Это суммирование можно отключить в типе логина. Обычно это делается для операторских логинов. И еще можно использовать модуль voice - там нет этой проблемы.

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