Mysql 누적 정보중 handler의미는 다음과 같습니다.
1. Handler_Read_First
index full scan으로 데이터를 읽어 들인 count
+-------------+ +---+---+ | Table | | Index | | | | | | | | | | | | | | | | | | | | | | | | v | | | | | | | | | +-------------+ +-------+
2. Handler_Read_Key
index key를 통해 데이터를 읽어 들인 count (index range scan)
+-------------+ +-------+ | Table | | Index | | | <------ | | <--+ | | | | | | | | | | | | | | | | | | | | | | | | +-------------+ +-------+
=> 실행계획 extra 표시 using where; using index
3. Handler_Read_Next
Handler_Read_Key와 동일 여러 데이터를 index key를 통해 데이터를 읽어 들인 count
(index range scan)
+-------------+ +-------+ | Table | | Index | | | | | | | <------ | + | | | <------ | | | | | <------ | v | | | | | | | | | | | | | +-------------+ +-------+
=> 실행계획 extra 표시 using where; using index
4. Handler_Read_Prev
index key 순서로 반대로 데이터를 읽어 들인 count
+-------------+ +-------+ | Table | | Index | | | | | | | <------ | ^ | | | <------ | | | | | <------ | + | | | | | | | | | | | | | +-------------+ +-------+
=> 실행계획은 3번과 동일하게 표시되며, select문에 order by colum desc가 포함시..
5. Handler_Read_Rnd, Handler_Read_Rnd_Next
fixed position(random read)를 기반으로 데이터를 읽어 들인 count
보통 order by로 전체 테이블을 정렬할때 발생함
+------+------+ +-------+ | Table| | | Index | | | | | | | | | | | | | | | | | | | | | | v | | | | | | | | | | | +-------------+ +-------+
'RDB > MySQL' 카테고리의 다른 글
mysql용 python 코드 예제 (0) | 2017.09.07 |
---|---|
mysql5.7 install (0) | 2016.10.29 |
Performance 설정 (0) | 2016.08.10 |
mysql 기본 데이터 타입 (0) | 2016.05.28 |
maridb mysql install 및 documentation (0) | 2016.05.27 |