• 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 서버관리
  • 6. 보안
  • 7. 백업 및 복구
  • 8. 최적화
  • 1. 최적화 개요
    2. SQL문 최적화
    3. 최적화 및 인덱스
    4. 데이터베이스 구조의 최적화
    5. InnoDB 테이블의 최적화
    6. MyISAM 테이블의 최적화
    7. MEMORY 테이블 최적화
    8. 쿼리 실행 계획의 이해
    9. 버퍼링과 캐시
    10. 잠금 작업의 최적화
    11. MySQL 서버의 최적화
    12. 성능 측정
    1. 식과 함수의 속도 측정
    2. MySQL 벤치 마크 스위트
    3. 자체 벤치 마크 사용
    4. performance_schema 성능 측정
    5. 스레드 정보 확인
    1. 스레드 명령 값
    2. 일반적인 스레드의 상태
    3. 지연 삽입 스레드의 상태
    4. 쿼리 캐시 스레드의 상태
    5. 복제 마스터 스레드 상태
    6. 리플리케이션 슬레이브 I / O 쓰레드 상태
    7. 리플리케이션 슬레이브 SQL 쓰레드의 상태
    8. 복제 슬레이브 연결 스레드의 상태
    9. MySQL Cluster 스레드의 상태
    10. 이벤트 스케줄러 스레드의 상태
  • 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 새로운 기능

8.12.5.3 지연 삽입 스레드의 상태

이러한 스레드의 상태는 DELAYED 삽입의 처리에 관련되어 있습니다 ( 섹션 13.2.5.2 "INSERT DELAYED 구문" 을 참조하십시오). 일부 상태는 클라이언트에서 INSERT DELAYED 명령문을 처리 할 연결 스레드에 연결되어 있습니다. 다른 상태 행을 삽입하는 지연 삽입 핸들러 스레드에 연결되어 있습니다. INSERT DELAYED 문이 실행 된 각 테이블에 지연 삽입 핸들러 쓰레드가 존재합니다.

클라이언트에서 INSERT DELAYED 명령문을 처리 할 연결 스레드에 연관된 스레드 :

  • allocating local table

    스레드는 지연 삽입 핸들러 쓰레드에 행을 제공 할 준비를하고 있습니다.

  • Creating delayed handler

    스레드는 DELAYED 삽입 핸들러를 작성하고 있습니다.

  • got handler lock

    이것은 allocating local table 상태의 전하고 waiting for handler lock 상태의 뒤의 연결 스레드가 지연 삽입 핸들러 스레드에 액세스 할 때 발생합니다.

  • got old table

    이것은 waiting for handler open 상태의 후에 발생합니다. 지연 삽입 핸들러 쓰레드는 초기화 단계를 종료 한 것을 통지했습니다. 여기에는 지연 삽입을위한 테이블을 열 수 있습니다.

  • storing row into queue

    스레드는 지연 삽입 핸들러 스레드 삽입해야하는 행의 목록에 새 행을 추가합니다.

  • waiting for delay_list

    이것은 초기화 단계에서 스레드가 테이블의 지연 삽입 핸들러 쓰레드를 찾으려고 할 때, 지연 삽입 스레드 목록에 액세스를 시도하기 전에 발생합니다.

  • waiting for handler insert

    INSERT DELAYED 핸들러는 모든 미해결 삽입을 처리하고 새로운 삽입을 기다리고 있습니다.

  • waiting for handler lock

    이것은 연결 스레드가 지연 삽입 핸들러 스레드에 대한 액세스를 대기하고있을 때의 allocating local table 상태 전에 발생합니다.

  • waiting for handler open

    이것은 Creating delayed handler 상태 후에 got old table 상태 전에 발생합니다. 지연 삽입 핸들러 쓰레드가 시작했던 바로 직후로 연결 스레드 그것이 초기화되는 것을 대기하고 있습니다.

행을 삽입하는 지연 삽입 핸들러 스레드에 연결된 상태 :

  • insert

    테이블에 행을 삽입하기 직전에 발생하는 상태.

  • reschedule

    여러 행을 삽입 한 후 지연 삽입 스레드는 잠을 다른 스레드가 작업을 수행 할 수 있도록합니다.

  • upgrading lock

    지연 삽입 핸들러는 행을 삽입하기 위해 테이블​​ 잠금을 획득하려고하고 있습니다.

  • Waiting for INSERT

    지연 삽입 핸들러는 연결 스레드가 대기열에 줄을 추가하는 것을 대기하고 있습니다 ( storing row into queue 를 참조하십시오).


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