2.0.0 Alpha: Data Refinery
This commit is contained in:
@@ -636,3 +636,24 @@ SELECT
|
||||
FROM fact_match_players fmp
|
||||
JOIN fact_matches fm ON fmp.match_id = fm.match_id
|
||||
GROUP BY fmp.steam_id_64, fm.map_name;
|
||||
|
||||
-- ==========================================
|
||||
-- Operational query indexes
|
||||
-- ==========================================
|
||||
CREATE INDEX IF NOT EXISTS idx_match_players_player_match
|
||||
ON fact_match_players(steam_id_64, match_id);
|
||||
|
||||
CREATE INDEX IF NOT EXISTS idx_match_players_match_team
|
||||
ON fact_match_players(match_id, team_id, steam_id_64);
|
||||
|
||||
CREATE INDEX IF NOT EXISTS idx_match_players_party
|
||||
ON fact_match_players(match_id, match_team_id, steam_id_64);
|
||||
|
||||
CREATE INDEX IF NOT EXISTS idx_round_events_victim
|
||||
ON fact_round_events(victim_steam_id, match_id);
|
||||
|
||||
CREATE INDEX IF NOT EXISTS idx_economy_player_match
|
||||
ON fact_round_player_economy(steam_id_64, match_id, round_num);
|
||||
|
||||
CREATE INDEX IF NOT EXISTS idx_matches_map_time
|
||||
ON fact_matches(map_name, start_time DESC);
|
||||
|
||||
Reference in New Issue
Block a user