반응형
MariaDB EXPLE의 파이프 "|" 기호
MariaDB에서 느린(2개의 정렬된 결과를 반환하는 데 2분 소요) 쿼리에 대해 EXPLE을 실행했으며 반환된 일부 열에는 "|" 기호로 구분된 여러 값이 포함되어 있습니다.더 나은 인덱스(20ms에서 실행되는 동일한 쿼리)를 사용하는 경우 EXPLE은 유사하지만 쉼표로 구분된 값을 반환합니다.
저는 지난 한 시간 동안 온라인에서 MariaDB와 MySQL 문서(MariaDB 고유의 것인지 확실하지 않기 때문에)에서 모든 종류의 참조를 찾았지만 관련된 내용은 나오지 않았습니다. SO 질문도 없었습니다.
당신은 이 문맥에서 "|" 기호가 무엇을 의미하는지 알고 있습니까?시간 차이와 쉼표로 구분된 결과를 고려하면 조합 연산자처럼 느껴지지만, "조합" 또는 "지수"를 구글 검색 키로 추가하는 것은 추가적인 통찰력을 제공하지 못했습니다.설명 확장 다음에 경고 표시가 이어지는 경우에도 추가적인 통찰력을 제공하지 못했습니다.
반환 필드 예:
TYPE: ref|filter
KEY: key1|key2
KEY_LEN: 9|9
Rows: 2 (0%)
Extra: Using where; Using rowid filter
의견을 주셔서 감사합니다!
편집: 추가 컨텍스트의 경우 위의 결과를 생성하는 최대 절전 모드에서 생성된 쿼리입니다.
select * from things this_ left outer join rel_tab rt_ on this_.id=rt_.thing_id left outer join tab2 t2_ on this_.id=t2_.thing_id where this_.filter1=123 and this_.filter2=456 and this_.filter3=1 order by this_.id desc limit 20;
위의 설명 계획 결과도 필터 선택으로 업데이트했습니다.
언급URL : https://stackoverflow.com/questions/73746031/pipe-symbol-in-mariadb-explain
반응형
'programing' 카테고리의 다른 글
Xampp가 예기치 않게 종료하기 전에 SQL을 시작합니다.효과적인 해결책이 없는 것 같습니다. (0) | 2023.08.19 |
---|---|
python 사용자 정의 클래스 정렬 가능, 해시 가능하게 만들기 (0) | 2023.08.19 |
MariaDB/InnoDB에서 ADD COLUMON AFTER를 실행할 때 위험이 있습니까? (0) | 2023.08.19 |
애플리케이션 풀 ID를 사용하는 IIS 애플리케이션에서 기본 토큰을 손실하시겠습니까? (0) | 2023.08.19 |
Python MySQL IN 절에 사용할 목록을 압축하는 중 (0) | 2023.08.19 |