TIL

23.09.17

1. 책 RealMySQL8.0의 [5.2 MySQL 엔진의 잠금] 파트를 읽었다. MySQL에서 사용되는 잠금은 크게 2가지로 나눌 수 있다. MySQL 엔진 레벨의 잠금 : 모든 스토리지 엔진에 영향 스토리지 엔진 레벨의 잠금 : 스토리지 엔진 간 상호 영향 X 📍 글로벌 락 장시간 SELECT 쿼리 실행되고 있을 경우 FLUSH TABLES WITH READ LOCK은 SELECT 쿼리가 종료될 때까지 기다려야 한다. 백업 락 LOCK INSTANCE FOR BACKUP; // 백업 실행 UNLOCK INSTANCE; 모든 세션에서 테이블의 스키마나 사용자의 인증 관련 정보를 변경할 수 없게 된다. DB및 테이블 등 모든 객체 생성 및 변경, 삭제 REPAIR TABLE과 OPTIMIZE TABLE..

TIL

23.09.01

1. 책 [가상 면접 사례로 배우는 대규모 시스템 설계 기초]의 [2장. 개략적인 규모 추정]을 읽었다. 📍개략적인 규모 추정 보편적으로 통용되는 성능 추시상에서 사고 실험을 행하여 추정치를 계산하는 행위 어떤 설계가 요구사항에 부합할 것인지를 보기 위한 것 📍 2의 제곱수 데이터 볼륨의 단위를 2의 제곱수를 표현하면 어떻게 되는지를 우선 알아야 한다. 1바이트 = 8비트 (최소 단위)(ASCII 문자 하나가 차지하는 메모리 크기) 축약형 2의 제곱 근사치 이름 1KB 2^10B 1,000(1천) 1킬로바이트 1MB 2^20B 1,000,000(1백만) 1메가바이트 1GB 2^30B 1,000,000,000(10억) 1기가바이트 1TB 2^40B 1,000,000,000,000(1조) 1테라바이트 1PB..

오잉머신
'락' 태그의 글 목록