MySQL
не може да оптимизира IN
подзаявката да бъде водеща (изпълнена само веднъж), тя винаги се изпълнява за всеки запис в основната заявка в цикъл.
Заменете го с присъединяване:
SELECT ahp.*
FROM ar_records ar
JOIN ah_problems ahp
ON ahp.rnid = ar.rnid
AND ahp.fieldId IN (5, 6)
WHERE ar.rnid IN (6022342, 6256614, 5842714, 6302489)