• MySQL매뉴얼
    • MySQL 5.6 매뉴얼
    • MySQL 5.1 매뉴얼
    • MySQL 5.0 매뉴얼
    • MySQL HA 매뉴얼
  • 기술문서
    • Xtrabackup 구성
    • 메모리 사용량 모니터링
  • 라이선스
  • 온라인문의
  • 회사소개
  • → 목 록 (MySQL5.6 한글메뉴얼) [close]
  • 1. MySQL 5.6 새로운 기능
  • 2. MySQL 설치 및 업그레이드
  • 3. MySQL Tutorial
  • 4. MySQL 프로그램
  • 5. MySQL 서버관리
  • 1. MySQL Server
    2. MySQL Server 로그
    3. 하나의 시스템에서 여러 MySQL 인스턴스 실행
    4. DTrace를 사용하여 mysqld 추적
    1. mysqld DTrace 프로브 설명
    1. 연결 프로브
    2. 명령 프로브
    3. 쿼리 프로브
    4. 쿼리 분석 프로브
    5. 쿼리 캐시 프로브
    6. 쿼리 실행 프로브
    7. 행 레벨 프로브
    8. 행 읽기 프로브
    9. 인덱스 프로브
    10. 잠금 프로브
    11. 파일 정렬 프로브
    12. 명령문 프로브
    13. 네트워크 프로브
    14. Keycache 프로브
  • 6. 보안
  • 7. 백업 및 복구
  • 8. 최적화
  • 9. Language Structure(언어구조)
  • 10. Character Sets(Globalization)
  • 11. 데이터형(Data Types)
  • 12. 함수와 연산자
  • 13. SQL 문법
  • 14. InnoDB 스토리지 엔진
  • 15. 기타 스토리지 엔진
  • 16. 고가용성 및 확장성
  • 17. 리플리케이션
  • 18. MySQL Cluster
  • 19. 파티셔닝
  • 20. Stored Programs and Views
  • 21. INFORMATION_SCHEMA
  • 22. PERFORMANCE SCHEMA
  • 23. 컨넥터 및 API
  • 24. MySQL 확장
  • 25. MySQL Enterprise Edition
  • 26. MySQL Workbench
  • 27. 제약 및 제한
  • 28. MySQL 5.7 새로운 기능

5.4.1.2 명령 프로브

명령 프로브는 그 기간 동안 수행 될 수있는 SQL 문을 포함하는 클라이언트 명령이 실행되기 전에 실행 된 후에 실행됩니다. 명령에 포함 된 작업으로 DB 초기화, COM_CHANGE_USER 조작의 사용 (MySQL 프로토콜에 의해 지원되는) 준비된 명령문 조작 등이 있습니다. 이러한 명령의 대부분은 PHP 나 Java 등의 다양한 커넥터에서 MySQL 클라이언트 API에 의해서만 사용됩니다.

  command-start (connectionid, command, user host)
 command-done (status) 
  • command-start : 명령이 서버로 전송 될 때 트리거됩니다.

    • connectionid : 명령을 실행 한 클라이언트의 연결 ID.

    • command : 실행 된 명령을 나타내는 정수입니다. 설정 가능한 값을 다음 표에 나타냅니다.

      값 이름 설명
      00 COM_SLEEP 내부 스레드 상태
      01 COM_QUIT 연결 닫기
      02 COM_INIT_DB 데이터베이스의 선택 ( USE ... )
      03 COM_QUERY 쿼리 실행
      04 COM_FIELD_LIST 필드 목록 가져 오기
      05 COM_CREATE_DB 데이터베이스 만들기 (비추천)
      06 COM_DROP_DB 데이터베이스 삭제 (비추천)
      07 COM_REFRESH 연결 새로 고침
      08 COM_SHUTDOWN 서버 종료
      09 COM_STATISTICS 통계 검색
      10 COM_PROCESS_INFO 프로세스의 취득 ( SHOW PROCESSLIST )
      11 COM_CONNECT 연결의 초기화
      12 COM_PROCESS_KILL 프로세스 강제 종료
      13 COM_DEBUG 디버그 정보 검색
      14 COM_PING Ping
      15 COM_TIME 내부 스레드 상태
      16 COM_DELAYED_INSERT 내부 스레드 상태
      17 COM_CHANGE_USER 사용자의 변경
      18 COM_BINLOG_DUMP 복제 슬레이브 또는 mysqlbinlog 의해 사용되어 바이너리 로그 읽기 초기화
      19 COM_TABLE_DUMP 복제 슬레이브에 의해 사용되어 마스터 테이블 정보를 얻을
      20 COM_CONNECT_OUT 복제 슬레이브에 의해 사용되어 서버에 연결을 기록
      21 COM_REGISTER_SLAVE 등록 중 리플리케이션에 의해 사용되는
      22 COM_STMT_PREPARE 문 작성
      23 COM_STMT_EXECUTE 문 실행
      24 COM_STMT_SEND_LONG_DATA 확장 데이터를 요청하면 클라이언트에 의해 사용되는
      25 COM_STMT_CLOSE 준비된 문을 닫는
      26 COM_STMT_RESET 준비된 문 재설정
      27 COM_SET_OPTION 서버 옵션 설정
      28 COM_STMT_FETCH 준비된 문 페치
    • user : 명령을 실행하는 사용자.

    • host : 클라이언트 호스트.

  • command-done : 명령 실행이 완료 될 때 트리거됩니다. status 인수는 명령이 성공적으로 실행되면 0이 저장되고 성공적으로 완료하기 전에 문이 종료 한 경우는 1이 저장됩니다.

command-start 및 command-done 프로브가 최적으로 사용되는 것은 문 프로브와 함께 실행 시간의 개요를 얻을 때입니다.

서울시 강남구 영동대로 602 6층
TEL: 02-6061-0006  /  E: csr@mysqlkorea.com
주식회사 이노클러스터  등록번호 : 727-86-02261
Copyright © innocluster Co. ltd. all rights reserved