-- Essencial para status ALTER TABLE sessao_materias ADD INDEX idx_sessao_status (sessao_id, status); -- Essencial para pedidos de fala ALTER TABLE pedidos_fala ADD INDEX idx_sessao_status (sessao_id, status); -- Essencial para votos ALTER TABLE votos ADD INDEX idx_materia_vereador (sessao_materia_id, vereador_id); -- Essencial para quorum ALTER TABLE quorum ADD INDEX idx_sessao_vereador (sessao_id, vereador_id); -- Essencial para usuarios ALTER TABLE usuarios ADD INDEX idx_tipo_ativo (tipo_usuario, ativo); -- Otimiza consultas de sessao_materias ALTER TABLE sessao_materias ADD INDEX IF NOT EXISTS idx_sessao_status (sessao_id, status), ADD INDEX IF NOT EXISTS idx_status_ordem (status, ordem); -- Otimiza consultas de pedidos_fala ALTER TABLE pedidos_fala ADD INDEX IF NOT EXISTS idx_sessao_status (sessao_id, status), ADD INDEX IF NOT EXISTS idx_vereador_sessao (vereador_id, sessao_id); -- Otimiza consultas de votos ALTER TABLE votos ADD INDEX IF NOT EXISTS idx_materia_vereador (sessao_materia_id, vereador_id); -- Otimiza consultas de quorum ALTER TABLE quorum ADD INDEX IF NOT EXISTS idx_sessao_vereador (sessao_id, vereador_id); -- Otimiza consultas de usuarios ALTER TABLE usuarios ADD INDEX IF NOT EXISTS idx_tipo_ativo (tipo_usuario, ativo); -- Otimiza consultas de sessoes ALTER TABLE sessoes ADD INDEX IF NOT EXISTS idx_status_data (status, data_sessao);