Pelo que posso dizer,
IN passa por todos os registros correspondentes e os compara com os valores na cláusula, uma linha por vez. Então, o melhor que você pode fazer é usar um índice em
deleted e você só estará passando pelos registros onde deleted = 0 .