SELECT *
FROM many_leads_lead_details
WHERE location LIKE '%Los%Angeles%'
AND (keywords LIKE '%Real%' or
keywords LIKE '%Real Estate%' or
keywords LIKE '%Real Estate Agent%')
запрос выше занимает слишком много времени по сравнению с базой данных localhost.
время обработки базы данных размещается на другом сервере, время отклика, как показано ниже, Localhost = 30.00 секунд и на rds.amazonaws.com= 1,50 минут
$leads2 = LeadDetails::query();
$temp = '';
$location = str_replace(' ', '%', explode(',', $campaign->location)[0]);
$leads2->Where('location', 'like', '%' . $location . '%');
//dd($leads2->get());
$leads2->Where(function ($query) use ($campaign, $temp) {
foreach (explode(' ', $campaign->keywords) as $index => $keyword) {
if ($index == 0) {
$temp .= $keyword;
} else {
$temp .= ' ' . $keyword;
}
$query->OrWhere('keywords', 'like', '%' . $temp . '%');
}
});
$leads2->get();
![enter image description here](https://i.stack.imgur.com/Zprts.png)
![enter image description here](https://i.stack.imgur.com/my9YT.png)