Страница 1 из 1
Детализация трафика
Добавлено: Чт сен 04, 2008 9:47 pm
~AsmodeuS~
Ищется оптимальный вариант оптимизации базы данных детализации трафика
На даный момент происходит только ротация лога раз в день.
Хочется более качественно групирования.
Принимаются предложения и запросы к базе
Спасибо
Добавлено: Пт сен 05, 2008 6:57 am
ran
для начала агрегация на уровне абиллса

Добавлено: Пт сен 05, 2008 8:35 am
~AsmodeuS~
ran писал(а):для начала агрегация на уровне абиллса

агрегация уровня абилса не подходит так как падает производительность
нужно агригазация при ротейте
Добавлено: Пт сен 05, 2008 11:44 am
ran
ну и то хорошо... а за сутки... либо хрен с ней пусь растёт либо... как ты гришь производительность... а куда деваться?
Добавлено: Чт фев 05, 2009 12:05 am
n0mad
Детализация будет с доступом от юзера или только от админа?
Может стоит ее не в базе держать а предположим раз в сутки выгружать в какой-нибудь свой бинарный упакованный формат?
Или может есть для перла какие библиотеки позволяющие оперировать упакованными бинарными базами? Сделать какой-нибудь /usr/abills/db и класть туда детализации типа 090201.bin,090202.bin,090203.bin, .... их и на внешние носители будет удобно бэкапить.
А в базе держать детализацию по часам за сутки (которую выгружать) и агрегации за месяц для которых кстати каждый месяц можно новую таблицу заводить

там мускулевцы хвалились какой-то новой утилью и форматом который позволяет работать с упакованной таблицей в read-only режиме.
Кстати последний вариант интересен сам по себе.... можно так хоть почасовую детализацию за каждый день держать в отдельной таблице или даже отдельной базе с таблицами детализаций и при этом достаточно удобно с ними работать..... мускуль вроде и несколько таблиц умеет представлять одним видом позволяя одним запросом выбирать сразу из всех.
Ну вот в общем-то... конечно запоздалые мысли, но я только начал осваивать abills и читать этот форум.
Олег.
Добавлено: Чт мар 05, 2009 1:28 pm
DXist
Присмотрелся к rrdtool
http://oss.oetiker.ch/rrdtool/. Для каждого параметра, который надо агрегировать, можно завести отдельную RRD базу. Есть связка для perl. Позволяет генерировать диаграммы.
Добавлено: Пн апр 06, 2009 10:26 am
Turbid
DXist писал(а):Присмотрелся к rrdtool
http://oss.oetiker.ch/rrdtool/. Для каждого параметра, который надо агрегировать, можно завести отдельную RRD базу. Есть связка для perl. Позволяет генерировать диаграммы.
rrdtool вроде не рекомендуют использовать для биллинга, т.к. он какими-то хитрыми алгоритмами округляет.