반응형
mysql 설명 분석이 안되는 이유는 무엇입니까?
mariadb 10.1.36-MariaDB가 있는 것 외에 다음과 같은 오류가 발생합니다.
EXPLAIN ANALYZE select 1
MySQL said: Documentation
1064 - You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'ANALYZE select 1' at line 1
여기서 추가로 해야 할 일이 뭐죠?제 PHP 버전은 7.2.11입니다.
문서 https://mariadb.com/kb/en/explain-analyze/에서 볼 수 있듯이
의 구문
EXPLAIN ANALYZE
기능이 로 변경되었습니다.ANALYZE
스테이트먼트(MariaDB 10.1.0 이후 사용 가능)스테이트먼트를 참조해 주세요.
그러니까 그냥 사용하세요ANALYZE ...
explain 키워드를 지정하지 않으면 이전과 동일한 출력이 나타납니다.
분석 문서에는 다음 항목에 대한 정보가 있습니다.ANALYZE
진술서, 당신은 그것이 폐지된 것과 같다는 것을 알 수 있다.EXPLAIN ANALYZE
.
그
ANALYZE
스테이트먼트는EXPLAIN
진술.ANALYZE
스테이트먼트는 옵티마이저를 호출하고 스테이트먼트를 실행한 후,EXPLAIN
결과 세트 대신 출력합니다.그EXPLAIN
출력에 스테이트먼트 실행 통계 정보가 주석을 달게 됩니다.구문은 다음과 같습니다.
ANALYZE explainable_statement;
여기서 statement는 EXPLY를 실행할 수 있는 임의의 스테이트먼트입니다.
언급URL : https://stackoverflow.com/questions/60797825/why-mysql-explain-analyze-is-not-working
반응형
'sourcecode' 카테고리의 다른 글
값이 일정한 bindParam을 사용하는 경우 참조 오류에 의해 파라미터 2를 통과시킬 수 없습니다. (0) | 2023.01.30 |
---|---|
JNI는 jstring을 char*로 변환합니다. (0) | 2023.01.30 |
java.displaces를 클릭합니다.날짜 형식 yyy-mm-dd에서 mm-dd-yyy로 변환 (0) | 2023.01.30 |
psycopg2: 하나의 쿼리로 여러 행을 삽입합니다. (0) | 2023.01.30 |
PHP에서 다차원 어레이를 단순 어레이로 "평탄화"하는 방법은 무엇입니까? (0) | 2023.01.30 |