JH 개인 블로그
close
프로필 배경
프로필 로고

JH 개인 블로그

  • All (143)
    • Cloud (18)
      • AWS(Amazon Web Service) (4)
      • NCP(Naver Cloud Platform) (8)
      • OCI(Oracle Cloud Infrastruc.. (6)
    • DataBase (78)
      • Oracle (14)
      • MySQL & MariaDB (43)
      • PostgreSQL (8)
      • MSSQL (13)
    • DataBase Admin (14)
      • DB Admin (8)
      • Trouble shooting (6)
    • Others (31)
      • DB Monitoring (15)
      • Opensource Tool (16)
    • 여가 생활 (2)
      • 해외 여행 (0)
      • 맛집 탐방 (2)
      • 호캉스 (0)
  • 홈
  • 태그
  • 방명록
[MySQL - Online DDL] use. Gh-ost

[MySQL - Online DDL] use. Gh-ost

Gh-ost란, MySQL에서 online alter 기능이 있지만 아직 완벽하지는 않습니다. 이를 보완하기 위해 percona 의 pt-online-schema-change 스크립트를 사용하기도 하는데요, 원본과 복사본 테이블의 sync 를 trigger 기반으로 맞춘다는 단점이 있습니다. 특수 케이스에서는 일관성 문제도 야기될 수 있고, trigger 가 유발할 수 있는 Lock 으로 인해서 마지막에 swap 할 때 쿼리들이 실패하기도 합니다. 이러한 컨셉은 2009년부터 이어져왔고 큰 변화가 없었습니다. gh-ost 가 이러한 단점을 보완해서 pt-online-schema-change 를 대체할 수 있을지 조심스레 살펴보고 있습니다. 원본과 복사본(ghost table) 간의 sync 를 맞추는데 ..

  • format_list_bulleted Others/Opensource Tool
  • · 2023. 2. 5.
  • textsms
  • navigate_before
  • 1
  • navigate_next
전체 카테고리
  • All (143)
    • Cloud (18)
      • AWS(Amazon Web Service) (4)
      • NCP(Naver Cloud Platform) (8)
      • OCI(Oracle Cloud Infrastruc.. (6)
    • DataBase (78)
      • Oracle (14)
      • MySQL & MariaDB (43)
      • PostgreSQL (8)
      • MSSQL (13)
    • DataBase Admin (14)
      • DB Admin (8)
      • Trouble shooting (6)
    • Others (31)
      • DB Monitoring (15)
      • Opensource Tool (16)
    • 여가 생활 (2)
      • 해외 여행 (0)
      • 맛집 탐방 (2)
      • 호캉스 (0)
최근 글
인기 글
최근 댓글
태그
  • #mha
  • #PostgreSQL
  • #ncp
  • #monitoring
  • #oracle
  • #MariaDB
  • #navercloud
  • #mssql
  • #oci
  • #mysql
전체 방문자
오늘
어제
전체

티스토리툴바