Почему этот SQL-запрос занимает много времени? - PullRequest
0 голосов
/ 08 марта 2019

Этот запрос на веб-сайте OctoberCMS, созданной с помощью Laravel.Выполнение занимает около 580 мс!В чем проблема с этим?и как его ускорить?

SELECT * 
FROM   system_files 
WHERE  system_files.attachment_type = 'Me\Articles\Models\Article' 
       AND system_files.attachment_id = '235017' 
       AND field = 'image' 
       AND system_files.attachment_id IS NOT NULL 
ORDER  BY sort_order ASC 
LIMIT  1 

В таблице около 220 000 записей, а вот индексы в таблице:

field
attachment_id
attachment_type
...