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

Отчет по направлениям, 9гб данных
http://forum.bitel.ru/viewtopic.php?f=6&t=12703
Страница 1 из 1

Автор:  AlekseyM [ 02 ноя 2017, 14:57 ]
Заголовок сообщения:  Отчет по направлениям, 9гб данных

Добрый день.
Чем больше база данных за месяц тем меньше шансов что загрузится в клиенте отчет по направлениям.
Ставишь и он пару часов работает (судя по нагрузке на сервер и наличию запросов к базе), а потом перестает, безо всяких ошибок.
В итоге бг клиент подвис и отчета нет.
Только с более менее большими клиентами. Например, в данный момент, не получается выгрузить отчет за месяц у клиента с 6.5млн звонков.
За 1 день грузит, но для сверок и счетов это не годится.
Таблица log_session_4_201710 при этом занимает ~9Гб в innoDB.
Понятно, что можно поменять процессор на более быстрый и будет небольшой прирост скорости, но с учетом того что один процесс в mysql - одно ядро - сильно лучше не станет и в скором времени придем к той же ситуации.

Вопрос можно ли как-то оптимизировать базу\биллинг чтобы этот процесс занимал меньше времени, или, хотя бы, не отбивался по таймауту как сейчас и пусть за пол дня, но выдавал данные.
Клиент 7.0.906.

Автор:  stark [ 02 ноя 2017, 15:22 ]
Заголовок сообщения:  Re: Отчет по направлениям, 9гб данных

Речь идет об отчете в договоре ?

Автор:  AlekseyM [ 02 ноя 2017, 15:45 ]
Заголовок сообщения:  Re: Отчет по направлениям, 9гб данных

Да, договор - отчет - направления.

Автор:  AlekseyM [ 02 ноя 2017, 16:05 ]
Заголовок сообщения:  Re: Отчет по направлениям, 9гб данных

Вот последний пример считало 2.5 часа, отправляя запросы вида

SELECT dest_code, COUNT( id )
FROM log_session_4_201710
WHERE lid
IN ( 2135 )
AND DAYOFMONTH( session_start ) >=1
AND DAYOFMONTH( session_start ) <=31
AND TYPE =1
AND session_time !=0
AND session_cost !=0
AND dest_code =27122
GROUP BY dest_code

причем dest_code от начала до 95000 считается за неск секунд, а вот дальше долго долго думает над каждым и в конечном итоге прекращает работать где-то на 99ххх. Ошибок нигде в логах нет.
Памяти свободной полно, место есть...

Автор:  AlekseyM [ 02 ноя 2017, 17:15 ]
Заголовок сообщения:  Re: Отчет по направлениям, 9гб данных

Добавлю - от времени не зависит. Прошел час, поставил меньший диапазон, не 1-31 число а 1-15.
Опять перестало считать на dest_code=99ххх.

Автор:  stark [ 02 ноя 2017, 18:53 ]
Заголовок сообщения:  Re: Отчет по направлениям, 9гб данных

Напишите в helpdesk, дайте доступ, посмотрим на месте.

Автор:  AlekseyM [ 10 ноя 2017, 17:11 ]
Заголовок сообщения:  Re: Отчет по направлениям, 9гб данных

Пофикшено через HD.

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