# #go #influxdb
Вопрос:
В моей компании есть удаленный экземпляр InfluxDB, в который службы могут отправлять записи. Я передаю данные напрямую с помощью клиента Golang InfluxDB, но когда я запрашиваю измерения, в подсчете есть неточная закономерность.
Я выполняю этот запрос:
SELECT count("field_value") FROM "measurement_metrics" WHERE ("account_id" = 'account_value' AND "endpoint" = 'endpoint_value') AND time >= now() - 7d GROUP BY time(10m) fill(null)
и я получаю такие результаты:
1618920600000000000 20
1618921200000000000 20
1618921800000000000 20
1618922400000000000 20
1618923000000000000 20
1618923600000000000 20
1618924200000000000 20
1618924800000000000 20
В этом поле нет пустых строк, и я вижу из базы данных, что это число должно исчисляться миллионами в день, но я вижу, что оно превышает ~2800 в день.
Является ли это проблемой конфигурации в базе данных InfluxDB? Мой HTTP-клиент возвращает 200 секунд, поэтому я не уверен, в чем проблема.
Комментарии:
1. Можете ли вы подтвердить, что у вас есть миллионы записей для этого поля, которые соответствуют
account_id
иendpoint
?2. Да, я могу запросить количество запросов о том, сколько заданий account_id/endpoint вставлено в нашу базу данных, и до тех пор, пока они не выдадут нулевой указатель, вставка InfluxDB будет выполнена.