blob: a789e1074a08b18bac86fd2b10274b938501e45f [file] [log] [blame]
Serge Bazanskie59e6e12023-06-13 16:11:43 +02001-- Used by the agent gRPC server to retrieve agent information by public key.
2CREATE INDEX agent_public_key_idx
3ON machine_agent_started (agent_public_key)
4INCLUDE (agent_started_at);
5
6-- Used by queries which require a live session.
7CREATE INDEX session_id_deadline_idx
8ON sessions (session_id, session_deadline)
9INCLUDE (session_component_name, session_runtime_info, session_Created_at, session_interval_seconds);
10
11-- Used by work retrieval/scheduling queries to exclude machines that have a given process backed off.
12CREATE INDEX process_machine_id_idx
13ON work_backoff (process, machine_id)
14INCLUDE (until);