이 mysql 쿼리를 최적화하고 싶습니다. 그것은 실행에 5.6 초 걸리는 내 경우에는 저녁이 느립니다. 나는 프로파일 러를 사용하여 문제를 해결했지만 데이터베이스에 대한 지식은별로 없다. 내 질문은 여기에 있습니다 :mysql slow 쿼리는 어떻게 조정합니까?
SELECT
n.name,
n.computedmeaning,
m.origin,
m.gender,
m.pronunciation,
m.similar,
m.variants
FROM
names n
INNER JOIN meta m ON m.nameid = n.id
WHERE m.religion = 'hindu'
AND n.computedmeaning IS NOT NULL ORDER BY n.name LIMIT 0 , 30
난 단지도 전체 텍스트 검색이 이름 테이블에 사용할 수 name
테이블에 meta
테이블에 PARIMARY INDEX "id"
및 PRIMARY INDEX "id"
있습니다.
쿼리가 잘 보인다는 .. 단지 "말"과'MATCH ... AGAINST ...'구문 조건 –
는'FULLTEXT' 유용 곳의 필드에 대한 인덱스를 제공 참조하십시오. –