본문 바로가기 메뉴 바로가기

끄적 끄적 로깅! 로깅!

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

끄적 끄적 로깅! 로깅!

검색하기 폼
  • All (158)
    • 리뷰 (7)
    • 운영체제 (37)
    • 프로그래밍 (34)
    • 엔지니어링 (43)
    • 빅데이터 (9)
    • 머신러닝 (1)
    • 프로젝트 (1)
    • 운영관리 (20)
    • 보안 (2)
    • 유틸 (4)
  • 방명록

waiting (1)
Mysql 메타데이터 락

MySQL 5.5.3 이상 버전에서 Alter 테이블 작업 시, Alter가 진행되지 못하고 계속 대기하는 문제가 발생하여, show processlist를 통해서 확인해보니 "Waiting for table metadata lock" 상태로 락이 발생하고 있었습니다. 찾아보니, 5.5 이전 버전에서 DDL 작업시 트랜젝션을 고려하지 않는 문제가 있었는데, 이를 해결하기 위하여, 메타 데이터락이라는 정책을 추가했고, 트랜젝션이 유지 되는 동안에 DDL 작업이 들어오면 락이 걸리는 것이었습니다. (락이 걸리면, lock_wait_timeout 설정에 따라서 (기본값은 1년), 대기후 DDL 작업은 자동으로 취소됨.) 현재 최신 버전인 5.5.27 기준으로 어느 세션에 의해 메타데이터 락이 걸렸는지 확인할 ..

엔지니어링 2020. 3. 7. 17:17
이전 1 다음
이전 다음
    끄적 끄적 로깅! 로깅!
    warpmemory
    공지사항
    최근에 올라온 글
    최근에 달린 댓글
    Total
    Today
    Yesterday
    페이지
    • 추천사이트
    TAG
    • Windows
    • Linux
    • 외부링크
    • 명령어
    • 이슈처리
    • engineering
    • example
    • apache
    • monitoring
    • Web
    • PowerShell
    • Python
    • mysql
    • 번역
    • configuration
    • check
    • command
    • File
    • deview
    • code
    • Ansible
    • RESTful
    • httpd
    • error
    • MariaDB
    • 코드
    • 예제
    • Module
    • limits
    • client
    more
    «   2025/05   »
    일 월 화 수 목 금 토
    1 2 3
    4 5 6 7 8 9 10
    11 12 13 14 15 16 17
    18 19 20 21 22 23 24
    25 26 27 28 29 30 31
    글 보관함

    Blog is powered by Tistory / Designed by Tistory

    티스토리툴바