문서의 선택한 두 판 사이의 차이를 보여줍니다.
양쪽 이전 판 이전 판 다음 판 | 이전 판 다음 판 양쪽 다음 판 | ||
database:mysql:basic [2019/04/16 19:32] kwon37xi |
database:mysql:basic [2020/05/24 18:05] kwon37xi |
||
---|---|---|---|
줄 184: | 줄 184: | ||
Open tables: 1 Queries per second avg: 0.021 | Open tables: 1 Queries per second avg: 0.021 | ||
-------------- | -------------- | ||
+ | </ | ||
+ | |||
+ | ===== 호스트별 커넥션 갯수 ===== | ||
+ | <code sql> | ||
+ | select SUBSTRING_INDEX(HOST,':', | ||
+ | from information_schema.processlist | ||
+ | group by SUBSTRING_INDEX(HOST,':', | ||
</ | </ | ||
줄 250: | 줄 257: | ||
WHERE T2.key IS NULL; | WHERE T2.key IS NULL; | ||
</ | </ | ||
+ | |||
+ | ==== STRAIGHT_JOIN ==== | ||
+ | * MySQL 이 join 순서 최적화를 잘 못할경우 **무조건 왼쪽 테이블 먼저 조회하게** 강제하는 옵션 | ||
+ | * 인덱스 힌트와 비슷한 역할을 하므로, 가급적 사용하지 않는게 좋다. | ||
+ | <code sql> | ||
+ | SELECT STRAIGHT_JOIN * FROM C | ||
+ | LEFT JOIN A | ||
+ | ON C.A_ID = A.A_ID | ||
+ | LEFT JOIN B | ||
+ | ON C.B_ID = B.B_ID | ||
+ | ORDER BY < | ||
+ | </ | ||
+ | * [[https:// | ||
===== mysql에서 쿼리 결과 세로로 보기 ===== | ===== mysql에서 쿼리 결과 세로로 보기 ===== | ||
줄 320: | 줄 340: | ||
</ | </ | ||
+ | ===== GROPU BY, DISTINCT ===== | ||
+ | * '' | ||
+ | * [[https:// |