From 5d23d58de7745dd8c89cf3bd323c451378ad42ec Mon Sep 17 00:00:00 2001 From: Volodymyr Babak Date: Tue, 12 Dec 2023 20:29:14 +0200 Subject: [PATCH] Added edge_event idx by tenant id and edge id --- application/src/main/data/upgrade/3.6.1/schema_update.sql | 2 ++ dao/src/main/resources/sql/schema-entities-idx.sql | 2 ++ 2 files changed, 4 insertions(+) diff --git a/application/src/main/data/upgrade/3.6.1/schema_update.sql b/application/src/main/data/upgrade/3.6.1/schema_update.sql index ebcf20a2c5..cfe16f7ff8 100644 --- a/application/src/main/data/upgrade/3.6.1/schema_update.sql +++ b/application/src/main/data/upgrade/3.6.1/schema_update.sql @@ -35,3 +35,5 @@ ALTER TABLE resource ADD COLUMN IF NOT EXISTS external_id uuid; CREATE INDEX IF NOT EXISTS idx_resource_etag ON resource(tenant_id, etag); -- RESOURCES UPDATE END + +CREATE INDEX IF NOT EXISTS idx_edge_event_tenant_id_edge_id_created_time ON edge_event(tenant_id, edge_id, created_time DESC); \ No newline at end of file diff --git a/dao/src/main/resources/sql/schema-entities-idx.sql b/dao/src/main/resources/sql/schema-entities-idx.sql index 91f3eff713..0769f8b1f9 100644 --- a/dao/src/main/resources/sql/schema-entities-idx.sql +++ b/dao/src/main/resources/sql/schema-entities-idx.sql @@ -67,6 +67,8 @@ CREATE INDEX IF NOT EXISTS idx_audit_log_id ON audit_log(id); CREATE INDEX IF NOT EXISTS idx_edge_event_tenant_id_and_created_time ON edge_event(tenant_id, created_time DESC); +CREATE INDEX IF NOT EXISTS idx_edge_event_tenant_id_edge_id_created_time ON edge_event(tenant_id, edge_id, created_time DESC); + CREATE INDEX IF NOT EXISTS idx_edge_event_id ON edge_event(id); CREATE INDEX IF NOT EXISTS idx_rpc_tenant_id_device_id ON rpc(tenant_id, device_id);