Open ezekg opened 2 months ago
Part 1 of 4. Improves performance for Dashboard metrics.
event_type_event
event_types
event_logs
NOT NULL
event_logs.event_type_event
VACUUM ANALYZE event_logs
event_type_id
request_logs
request_logs.event_type_id
request_logs.event_type_event
VACUUM ANALYZE request_logs
EventLog.for_event_type
RequestLog.for_event_type
Part 1 of 4. Improves performance for Dashboard metrics.
Prerequisites
Post deploy
Part 2 (in order of operations)
event_type_event
fromevent_types
toevent_logs
.NOT NULL
constraint toevent_logs.event_type_event
.event_logs.event_type_event
.VACUUM ANALYZE event_logs
.Part 3 (in order of operations)
event_type_id
andevent_type_event
fromevent_logs
torequest_logs
.NOT NULL
constraints torequest_logs.event_type_id
andrequest_logs.event_type_event
.request_logs.event_type_id
andrequest_logs.event_type_event
.VACUUM ANALYZE request_logs
.Part 4
EventLog.for_event_type
to use denormalizedevent_type_event
column for strings.RequestLog.for_event_type
to use denormalizedevent_type_event
column.