IT Japan

MySQL Communication Layer(SQL Layer) 본문

MySQL

MySQL Communication Layer(SQL Layer)

swhwang 2014. 10. 26. 22:45
반응형

접속이 확립되면, MySQL서버에서는 다음과 같은 처리를 한다.

인가 및 파서:구문이 정확한지를 확인. 그후, 허가에 의해, 접속한 유저가 특정의 쿼리를 실행하는 권한을 가지고 있는지를 검증.

옵티마이져:각 쿼리의 실행계획을 작성.그 실행계획은, 쿼리의 최적에 실행하기 위한 방법을 지시한 명령셋. 어느 인덱스를 사용해서, 테이블을 어떤 순서로 처리할지를 결정하는 작업은 이 단계이며, 아주중요.

쿼리실행:각 쿼리의 실행 계획을 실행

쿼리/캐쉬:실행된 쿼리와 결과를 기억하기(및바로 되돌려준다) 위해 사용하는 쿼리/캐쉬를 필요에 따라서 구성할수 있습니다.

Query logging:실행된 쿼리를 추적할 때에 유효로 하는 것이 가능.

주의:슬라이드 내의 그림은, MySQL서버에 의해 SQL문의 처리를 표시하고 있다.

반응형

'MySQL' 카테고리의 다른 글

Storage Engine의 의존도  (0) 2014.10.26
MySQL Communication Layer(Storage Layer)  (0) 2014.10.26
MySQL Communication layer(TCP/IP)  (0) 2014.10.26
MySQL에 Replication  (0) 2014.10.26
MySQL에서 , 데이터베이스 사이즈 확인하는 방법  (0) 2014.10.26
Comments