Уверены что тормозит запись, а не сам запрос ?
В вашем случае если средняя длина результата 50 байт, то 1 млн. таких записей это примерно 50 MB т.е. это запишется на SSD за 1 сек.
Сделайте
explain SELECT DISTINCT acc.email, acc.password
FROM accounts acc JOIN accounts_status st ON acc.id_account=st.account_id
WHERE st.service_id in(1,5,8,7,122,147,80,58,77,60,55,15,22,14,16,78,75) AND st.status = 1 LIMIT 100000
возможно проблема в индексах.
Посмотрите индексы
SHOW INDEXES FROM accounts
,
SHOW INDEXES FROM accounts_status
Посмотрите чему равно у вас
innodb_buffer_pool_size
в конфигах mysql, должно быть 22400M примерно для 32 GB.