From 60425dbea1a7d5fa67d914513a038ce8fda151c6 Mon Sep 17 00:00:00 2001 From: Pierre-Yves Chibon Date: Thu, 11 Feb 2021 15:26:05 +0100 Subject: [PATCH] Adding an index on the msg_id field of messages when it's partitioned Signed-off-by: Pierre-Yves Chibon --- scripts/migration.sql | 1 + scripts/migration_timescaledb.sql | 1 + 2 files changed, 2 insertions(+) diff --git a/scripts/migration.sql b/scripts/migration.sql index 7ae893b..9daba79 100644 --- a/scripts/migration.sql +++ b/scripts/migration.sql @@ -101,6 +101,7 @@ SELECT i,"timestamp",certificate,signature,topic,_msg,category,source_name,sourc CREATE INDEX index_msg2_category ON public.messages2 USING btree (category); CREATE INDEX index_msg2_timestamp ON public.messages2 USING btree ("timestamp"); CREATE INDEX index_msg2_topic ON public.messages2 USING btree (topic); +CREATE INDEX index_msg_msg_id ON public.messages2 USING btree (msg_id); CREATE INDEX index_msg_id ON public.messages2 USING btree (id); CREATE INDEX messages2_datanommer_timestamp_category_idx ON public.messages2 USING btree ("timestamp" DESC, category); CREATE INDEX messages2_datanommer_timestamp_topic_idx ON public.messages2 USING btree ("timestamp" DESC, topic); diff --git a/scripts/migration_timescaledb.sql b/scripts/migration_timescaledb.sql index b5bf9a5..c03f5c0 100644 --- a/scripts/migration_timescaledb.sql +++ b/scripts/migration_timescaledb.sql @@ -103,6 +103,7 @@ SELECT package_messages.package, package_messages.msg, messages2.timestamp CREATE INDEX index_msg2_category ON public.messages2 USING btree (category); CREATE INDEX index_msg2_timestamp ON public.messages2 USING btree ("timestamp"); CREATE INDEX index_msg2_topic ON public.messages2 USING btree (topic); +CREATE INDEX index_msg_msg_id ON public.messages2 USING btree (msg_id); CREATE INDEX index_msg_id ON public.messages2 USING btree (id); CREATE INDEX messages2_datanommer_timestamp_category_idx ON public.messages2 USING btree ("timestamp" DESC, category); CREATE INDEX messages2_datanommer_timestamp_topic_idx ON public.messages2 USING btree ("timestamp" DESC, topic);