From 66649bd60d163e13b4e91258b4bdc51e204aa110 Mon Sep 17 00:00:00 2001 From: jeff <113397187+cyberhorsey@users.noreply.github.com> Date: Sat, 10 Jun 2023 17:51:00 -0700 Subject: [PATCH] feat(eventindexer): add indexes to querying optimizations (#13951) --- .../1666650702_alter_events_table_add_address_index.sql | 9 +++++++++ .../1666650703_alter_events_table_add_event_index.sql | 9 +++++++++ .../1666650704_alter_events_table_add_block_id_index.sql | 9 +++++++++ ...05_alter_events_table_add_address_and_event_index.sql | 9 +++++++++ 4 files changed, 36 insertions(+) create mode 100644 packages/eventindexer/migrations/1666650702_alter_events_table_add_address_index.sql create mode 100644 packages/eventindexer/migrations/1666650703_alter_events_table_add_event_index.sql create mode 100644 packages/eventindexer/migrations/1666650704_alter_events_table_add_block_id_index.sql create mode 100644 packages/eventindexer/migrations/1666650705_alter_events_table_add_address_and_event_index.sql diff --git a/packages/eventindexer/migrations/1666650702_alter_events_table_add_address_index.sql b/packages/eventindexer/migrations/1666650702_alter_events_table_add_address_index.sql new file mode 100644 index 0000000000..31812cf5be --- /dev/null +++ b/packages/eventindexer/migrations/1666650702_alter_events_table_add_address_index.sql @@ -0,0 +1,9 @@ +-- +goose Up +-- +goose StatementBegin +ALTER TABLE `events` ADD INDEX `address_index` (`address`); + +-- +goose StatementEnd +-- +goose Down +-- +goose StatementBegin +DROP INDEX address_index on events; +-- +goose StatementEnd diff --git a/packages/eventindexer/migrations/1666650703_alter_events_table_add_event_index.sql b/packages/eventindexer/migrations/1666650703_alter_events_table_add_event_index.sql new file mode 100644 index 0000000000..e66447cafb --- /dev/null +++ b/packages/eventindexer/migrations/1666650703_alter_events_table_add_event_index.sql @@ -0,0 +1,9 @@ +-- +goose Up +-- +goose StatementBegin +ALTER TABLE `events` ADD INDEX `event_index` (`event`); + +-- +goose StatementEnd +-- +goose Down +-- +goose StatementBegin +DROP INDEX event_index on events; +-- +goose StatementEnd \ No newline at end of file diff --git a/packages/eventindexer/migrations/1666650704_alter_events_table_add_block_id_index.sql b/packages/eventindexer/migrations/1666650704_alter_events_table_add_block_id_index.sql new file mode 100644 index 0000000000..c5797dcf7e --- /dev/null +++ b/packages/eventindexer/migrations/1666650704_alter_events_table_add_block_id_index.sql @@ -0,0 +1,9 @@ +-- +goose Up +-- +goose StatementBegin +ALTER TABLE `events` ADD INDEX `block_id_index` (`block_id`); + +-- +goose StatementEnd +-- +goose Down +-- +goose StatementBegin +DROP INDEX block_id_index on events; +-- +goose StatementEnd \ No newline at end of file diff --git a/packages/eventindexer/migrations/1666650705_alter_events_table_add_address_and_event_index.sql b/packages/eventindexer/migrations/1666650705_alter_events_table_add_address_and_event_index.sql new file mode 100644 index 0000000000..3b636b390e --- /dev/null +++ b/packages/eventindexer/migrations/1666650705_alter_events_table_add_address_and_event_index.sql @@ -0,0 +1,9 @@ +-- +goose Up +-- +goose StatementBegin +ALTER TABLE `events` ADD INDEX `address_and_event_index` (`address`, `event`); + +-- +goose StatementEnd +-- +goose Down +-- +goose StatementBegin +DROP INDEX address_and_event_index on events; +-- +goose StatementEnd