У меня следующий SQL-запрос, который выдает ошибку времени ожидания базы данных.
select distinct payment_gateway_id
from tblPaymentGatewayLog
where entity_id in (select entity_id from tblentityList)
tblPaymentGatewayLog
имеет только около 10 записей, но tblentityList
может иметь более 20000 записей, что делает запрос медленным.
Я попытался использовать внутреннее соединение вместо запроса IN, но все равно без разницы.Любой возможный способ улучшить время выполнения запроса?