feat(DB): performance indexes
This commit is contained in:
parent
e80f991268
commit
a693b94434
4 changed files with 24 additions and 0 deletions
|
|
@ -73,4 +73,11 @@ ALTER INDEX IF EXISTS platform_idx RENAME TO sessions_platform_idx;
|
|||
ALTER INDEX IF EXISTS events.resources_duration_idx RENAME TO resources_duration_durationgt0_idx;
|
||||
DROP INDEX IF EXISTS projects_project_key_idx1;
|
||||
CREATE INDEX IF NOT EXISTS errors_parent_error_id_idx ON errors (parent_error_id);
|
||||
|
||||
CREATE INDEX IF NOT EXISTS performance_session_id_idx ON events.performance (session_id);
|
||||
CREATE INDEX IF NOT EXISTS performance_timestamp_idx ON events.performance (timestamp);
|
||||
CREATE INDEX IF NOT EXISTS performance_session_id_timestamp_idx ON events.performance (session_id, timestamp);
|
||||
CREATE INDEX IF NOT EXISTS performance_avg_cpu_gt0_idx ON events.performance (avg_cpu) WHERE avg_cpu > 0;
|
||||
CREATE INDEX IF NOT EXISTS performance_avg_used_js_heap_size_gt0_idx ON events.performance (avg_used_js_heap_size) WHERE avg_used_js_heap_size > 0;
|
||||
|
||||
COMMIT;
|
||||
|
|
@ -916,6 +916,11 @@ $$
|
|||
max_used_js_heap_size bigint NOT NULL,
|
||||
PRIMARY KEY (session_id, message_id)
|
||||
);
|
||||
CREATE INDEX performance_session_id_idx ON events.performance (session_id);
|
||||
CREATE INDEX performance_timestamp_idx ON events.performance (timestamp);
|
||||
CREATE INDEX performance_session_id_timestamp_idx ON events.performance (session_id, timestamp);
|
||||
CREATE INDEX performance_avg_cpu_gt0_idx ON events.performance (avg_cpu) WHERE avg_cpu > 0;
|
||||
CREATE INDEX performance_avg_used_js_heap_size_gt0_idx ON events.performance (avg_used_js_heap_size) WHERE avg_used_js_heap_size > 0;
|
||||
|
||||
-- --- autocomplete.sql ---
|
||||
|
||||
|
|
|
|||
|
|
@ -24,4 +24,11 @@ ALTER INDEX IF EXISTS platform_idx RENAME TO sessions_platform_idx;
|
|||
ALTER INDEX IF EXISTS events.resources_duration_idx RENAME TO resources_duration_durationgt0_idx;
|
||||
DROP INDEX IF EXISTS projects_project_key_idx1;
|
||||
CREATE INDEX IF NOT EXISTS errors_parent_error_id_idx ON errors (parent_error_id);
|
||||
|
||||
CREATE INDEX IF NOT EXISTS performance_session_id_idx ON events.performance (session_id);
|
||||
CREATE INDEX IF NOT EXISTS performance_timestamp_idx ON events.performance (timestamp);
|
||||
CREATE INDEX IF NOT EXISTS performance_session_id_timestamp_idx ON events.performance (session_id, timestamp);
|
||||
CREATE INDEX IF NOT EXISTS performance_avg_cpu_gt0_idx ON events.performance (avg_cpu) WHERE avg_cpu > 0;
|
||||
CREATE INDEX IF NOT EXISTS performance_avg_used_js_heap_size_gt0_idx ON events.performance (avg_used_js_heap_size) WHERE avg_used_js_heap_size > 0;
|
||||
|
||||
COMMIT;
|
||||
|
|
@ -878,6 +878,11 @@ $$
|
|||
max_used_js_heap_size bigint NOT NULL,
|
||||
PRIMARY KEY (session_id, message_id)
|
||||
);
|
||||
CREATE INDEX performance_session_id_idx ON events.performance (session_id);
|
||||
CREATE INDEX performance_timestamp_idx ON events.performance (timestamp);
|
||||
CREATE INDEX performance_session_id_timestamp_idx ON events.performance (session_id, timestamp);
|
||||
CREATE INDEX performance_avg_cpu_gt0_idx ON events.performance (avg_cpu) WHERE avg_cpu > 0;
|
||||
CREATE INDEX performance_avg_used_js_heap_size_gt0_idx ON events.performance (avg_used_js_heap_size) WHERE avg_used_js_heap_size > 0;
|
||||
|
||||
|
||||
-- --- autocomplete.sql ---
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue