Skip to content

Commit 3b327d4

Browse files
authored
Merge pull request #5334 from FelixTing/issue-5333
feat: Add indexes on reading.device_info_id and event.device_info_id
2 parents a3ee0de + d87a39f commit 3b327d4

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

internal/core/data/embed/sql/versions/4.1.0-dev/00-tables.sql

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,3 +9,9 @@ ALTER TABLE core_data.device_info ADD COLUMN IF NOT EXISTS mark_deleted BOOLEAN
99
CREATE INDEX IF NOT EXISTS idx_reading_event_id ON core_data.reading(event_id);
1010

1111
ALTER TABLE core_data.reading ADD COLUMN IF NOT EXISTS numeric_value NUMERIC;
12+
13+
-- create index on reading(device_info_id) to enhance the performance of queries that join reading with device_info on device_info_id
14+
CREATE INDEX IF NOT EXISTS idx_reading_device_info_id ON core_data.reading(device_info_id);
15+
16+
-- create index on event(device_info_id) to enhance the performance of queries that join event with device_info on device_info_id
17+
CREATE INDEX IF NOT EXISTS idx_event_device_info_id ON core_data.event(device_info_id);

0 commit comments

Comments
 (0)