다음 SQL은 준비 시간이 30 초 이상입니다. SQL이 잘못 되었습니까? 아니면 데이터베이스에 백만 개가 넘는 결과가 있습니까? 이 SQL을 오랫동안 준비하지 못하도록 최적화 할 수 있습니까?너무 오래 준비중인 MySQL 쿼리
UPDATE url_source_wp SET hash="ASDF2"
WHERE (url_source_wp.id NOT IN (
SELECT url_done_wp.url_source_wp FROM url_done_wp WHERE url_done_wp.url_group = 4)
)
AND (hash IS NULL) LIMIT 50
준비 또는 실행 시간? –
url_group 열에 색인이 있습니까? – rejj
상태 : 준비 중 실행 시간은 몇 밀리 초 이상입니다. 준비는 실행 시간에서 98 %입니다. – user2296949