Performance Schema 개요: instrument, consumer, event table 구조
MySQL Performance Schema의 instrument, consumer, event table 연결 구조와 운영 시 관측·비용 제어 원칙을 정리한다.
하위 카테고리 2개 · 전체 문서 219개
문서가 21개 이상인 카테고리는 수동 정렬 대신 최신순으로 20개씩 나누어 표시합니다.
MySQL Performance Schema의 instrument, consumer, event table 연결 구조와 운영 시 관측·비용 제어 원칙을 정리한다.
MySQL Slow Query Log를 pt-query-digest와 Performance Schema digest로 분류하고 개선 우선순위를 정하는 운영 체계를 설명한다.
MySQL Slow Query Log의 기록 판정 순서, long_query_time 조정, log_slow_extra 활용과 Aurora MySQL 운영 차이를 정리한다.
MySQL 트랜잭션을 짧게 유지하고 잠금 오류와 commit 결과 불확실성에 안전한 멱등 재시도 구조를 설계하는 방법을 정리한다.
MySQL Savepoint의 내부 동작과 partial rollback 설계, 잠금·오류 처리·Aurora MySQL 운영 주의점을 정리한다.
mysqldump --single-transaction이 InnoDB의 일관된 스냅샷을 만드는 원리와 적용 범위, DDL 위험, 운영 검증 절차를 정리한다.
MySQL 장기 트랜잭션이 undo history와 purge, 잠금, 복제 지연에 미치는 영향과 진단·통제 절차를 정리한다.
MySQL 트랜잭션 격리 수준의 가시성과 잠금 차이를 이해하고 워크로드별 선택 기준을 운영 관점에서 정리한다.
MySQL 행 잠금 대기 제한의 동작 원리와 진단 방법, 안전한 트랜잭션 재시도 정책을 운영 관점에서 정리한다.
MySQL InnoDB deadlock의 발생 조건과 희생자 선택을 이해하고 LATEST DETECTED DEADLOCK 보고서를 읽어 재현·예방하는 절차를 정리한다.
MySQL Metadata Lock의 획득과 대기 원리를 이해하고 긴 트랜잭션과 DDL 차단을 진단하고 예방하는 방법을 정리한다.
InnoDB 자동 증가 값 할당 방식과 innodb_autoinc_lock_mode별 동시성, 복제 안전성, 운영 판단 기준을 정리한다.
MySQL InnoDB가 Phantom read를 제어하는 MVCC와 next-key lock의 역할, 격리 수준별 차이와 운영 진단법을 설명한다.
InnoDB의 record lock, gap lock, next-key lock이 B+Tree 검색 구간을 보호하는 원리와 진단·설계 기준을 설명한다.
InnoDB locking read가 최신 커밋 버전을 읽고 record·gap lock을 획득하는 원리와 FOR UPDATE, FOR SHARE의 운영 기준을 설명한다.
InnoDB snapshot read가 Read View와 트랜잭션 ID, undo chain으로 과거 행 버전을 선택하는 원리와 운영 진단 기준을 설명한다.
InnoDB의 READ COMMITTED와 REPEATABLE READ를 Read View 수명, phantom, gap lock, 운영 선택 기준으로 비교한다.
InnoDB MVCC에서 consistent read와 current read가 서로 다른 버전을 읽는 원리와 격리 수준별 운영 영향을 정리한다.
MySQL에서 중복·포함 관계 인덱스를 식별하고 관측, Invisible 전환, 롤백 준비를 거쳐 안전하게 제거하는 절차를 정리한다.
MySQL 공간 데이터 타입, SRID, R-Tree 기반 Spatial Index의 탐색 원리와 위치 검색 설계 방법을 운영 관점에서 정리한다.