본문 바로가기

mysql2

모니터링 모니터링 요소 OS CPU 사용률 메모리 사용량 - 물리, 논리적 사용량 디스크 사용량 - Disk Space Usage, Disk IO Operations 네트워크 사용량 - Inbound, Outbound Traffic MySQL 쿼리 실행량 - QPS(per second), QPM(per minutes) 커넥션 - max connections, running/cached connection count 스레드 - thread cache size, running/created/cached count 핸들러 - Handler_read_first, Handler_read_rnd, .. 락 - lock immediate, lock waited 임시 테이블 사용량 - sort_buffer_size 이상 슬로우.. 2016. 3. 22.
4장. 트랜잭션과 잠금 트랜잭션- 작업의 완전성 보장- 논리적 작업셋을 모두 완벽하게 처리하거나 또는 처리하지 못한경우에는 원상태로 복구하도록- 작업의 일부만 적용되는 현상이 발생하지 않도록 - 데이터의 정합성(무결성)을 보장하기 위함 잠금 - 동시성을 제어하기 위한 기능- 여러 커넥션에서 동시에 동일한 자원(레코드, 테이블 등)을 요청할 경우 순서대로 한시점에 하나의 커넥션만 변경할수 있도록 트랜잭션 격리수준 - 하나의 트랜잭션 내에서 또는 여러 트랜잭션 간의 작업 내용을 어떻게 공유하고 차단할 것인지의 레벨 트랜잭션 (Transaction) 1. MySQL에서의 트랜잭션- 하나의 논리적인 작업 셋에 하나 또는 두개 이상의 쿼리가 있든 관계없이 논리적인 작업 셋 자체가 100% 적용되거나 적용되지 않거나- MyISAM : 트.. 2015. 7. 21.