오늘의 주제는 SQL 최적화 입니다. DBA 업무를 수행하면 데이터베이스와 관련된 모든 운영 업무를 맡게 됩니다. 많은 업무중에서도 오늘은 SQL 최적화에 대한 내용을 다뤄보려 합니다.
오늘의 주제는 파티션 테이블 입니다. 하나의 테이블에서 반복적인 삭제 작업을 하게 된다면 해당 테이블에 SELECT하거나 INSERT 할 때 성능 저하가 발생한다는 내용을 다뤄보려고 합니다.
오늘의 주제는 Partition Exchange 입니다. 파티션 테이블의 경우, 이전 게시글에서 다룬 내용이지만 오늘은 Partition Exchange 기능에 대해서 알아보려 합니다.
오늘의 주제는 옵티마이저와 인덱스 힌트 입니다. 관계형 데이터베이스는 기본적으로 인덱스가 생성된 컬럼이 아닌 일반 컬럼을 조건으로 SELECT 명령문을 수행할 경우 테이블 Full Scan 방식을 통해 데이터를 조회합니다.
오늘의 주제는 MySQL 바이너리 로그 입니다. MySQL에서 빈로그 혹은 바이너리 로그라고 불리는 로그 파일은 DDL & DML 명령문을 통해서 데이터의 변화가 발생할 경우 해당 이벤트를 기록하는 로그 파일입니다.
오늘의 주제는 mysqlbinlog 입니다. mysqlbinlog는 MySQL에서 binary log 를 통해 데이터를 추적하거나, 복구할 수 있도록 제공하는 유틸리티 도구입니다.
오늘의 주제는 Replication 입니다.
오늘의 주제는 Replication 입니다. 지난번에는 MySQL 에서 기본적으로 제공하는 데이터베이스 이중화 작업에 대해서 간단하게 셋팅하는 작업을 진행했다면 이번에는 다양한 백업 방식을 통한 동기화 작업을 진행해보려고 합니다
오늘의 주제는 SQL 최적화 입니다. 최근 지인으로부터 쿼리 튜닝 요청을 받아 해당 게시물을 작성하게 되었습니다.
오늘의 주제는 “PK 성능 테스트” 입니다. MySQL의 경우 Oracle / MSSQL 과 달리 클러스터드 인덱스를 사용하면서 내부적으로 논리적인 키값을 사용하지 않고, 테이블의 Primary Key 값을 통해 구성되는 것이 특징입니다.
오늘의 주제는 EXISTS 활용하기 입니다.
오늘의 주제는 SQL 최적화 입니다. 이번에는 기존에 작성했던 쿼리 튜닝 게시글과 다르게 아래 문제를 바탕으로 작성된 쿼리를 튜닝해보는 시간을 가져보려 합니다.