openreplay/scripts/helm/db/init_dbs/postgresql/1.3.6/1.3.6.sql
Taha Yassine Kraiem 7e6229d377 feat(api): insights fixes and optimizations
feat(db): insights indexes
2021-09-30 15:12:20 +02:00

8 lines
No EOL
471 B
PL/PgSQL

BEGIN;
CREATE INDEX sessions_user_id_useridNN_idx ON sessions (user_id) WHERE user_id IS NOT NULL;
CREATE INDEX sessions_uid_projectid_startts_sessionid_uidNN_durGTZ_idx ON sessions (user_id, project_id, start_ts, session_id) WHERE user_id IS NOT NULL AND duration > 0;
CREATE INDEX pages_base_path_base_pathLNGT2_idx ON events.pages (base_path) WHERE length(base_path) > 2;
CREATE INDEX clicks_session_id_timestamp_idx ON events.clicks (session_id, timestamp);
COMMIT;