Etapa 1. Você tem o
OR de 4 condições. Transforme a consulta em UNION de 4 SELECTs , cada um com um dos OR condições. Etapa 2. Remova as tabelas não utilizadas em cada
SELECT (para se livrar dos produtos cartesianos). Etapa 3. Adicione
INDEX(uid, rid) (em qualquer ordem) para a .