Skip to content

Add Support for Deleting Data Points in InfluxDB 3.x #26601

@kenchen20050821

Description

@kenchen20050821

Use case:
InfluxDB 3.x currently ​lacks granular deletion of individual data points, forcing users to delete entire measurement
This limitation:
​Increases operational overhead​ for correcting single-point anomalies (requires deleting entire measurement)
​Wastes storage resources​ by deleting valid data alongside targeted points

Proposal:
Implement a ​point-level deletion API​ using a ​composite primary key:
-- Syntax Example
DELETE FROM measurement
WHERE _measurement='cpu'
AND _time='2025-07-11T00:00:00Z'
AND _field='usage'
AND host='server-01' -- Optional unique tag

Current behaviour:
only measurement level deleting.

Desired behaviour:
Describe what you want.

Alternatives considered:
1.Tombstoning

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions