-- Índices adicionais para otimização com 100+ jogadores simultâneos

-- Índice composto para busca rápida de apostas ativas
ALTER TABLE round_bets 
ADD INDEX idx_round_status (round_id, status);

-- Índice para cashouts ao vivo (usado frequentemente no get_game_state)
ALTER TABLE live_cashouts 
ADD INDEX idx_expires (expires_at);

-- Índice para histórico de partidas (ordenação por ID)
ALTER TABLE game_rounds 
ADD INDEX idx_id_desc (id DESC);

-- Otimizar tabela de histórico de usuários
ALTER TABLE game_history 
ADD INDEX idx_round_result (round_id, result);

-- Configurar engine InnoDB para melhor performance com writes simultâneos
ALTER TABLE round_bets ENGINE=InnoDB;
ALTER TABLE live_cashouts ENGINE=InnoDB;
ALTER TABLE game_rounds ENGINE=InnoDB;
ALTER TABLE game_history ENGINE=InnoDB;
