Influxdb считает различные объединения двух полей (считает различные комбинации двух полей)

У меня есть таблица Influxdb (v 1.7.1) со схемой, подобной этой:

table_name
tags:  tag_1, tag_2, tag_3
fields:  field_1, field_2, field_3

все поля сильно различаются (миллионы разных значений), поэтому не могут использовать их как теги, попадают во многие серии ошибок

Результат, который мне нужен, это количество различных комбинаций между field_1 а также field_2 сгруппированы по дням и некоторым тегам

На PostgreSQL мы достигаем этого с помощью группировки field_1 а затем считая различные field_2строк много, и запросы становятся медленными.

Я застрял с четкими комбинациями между двумя полями, группировать часть легко. Distinct работает только с одним полем InflowDB. Идея заключалась в том, чтобы объединить их в другую серию, а затем посчитать, что у притока такого нет.

За одного field_1 значение у меня есть сотни тысяч не уникальныхfield_2 ценности. У меня есть миллионы field_1 а также field_2 значения, поэтому перемещение их в теги и группировка не может быть и речи.

Мне нужна стратегия возможного агрегирования данных, пока я не доберусь до этого количества.

0 ответов

Другие вопросы по тегам