웹이든 앱이든 데이터베이스(DB)와 연결되어 있고, 쿼리를 사용한다면 SQL 튜닝은 언제나 중요한 이슈가 된다. 그래서 MySQL을 주 DB로 사용하는 입장에서 관련 서적을 자주 접하게 된다.이번에 읽은 책은 "업무에 바로 쓰는 SQL 튜닝"으로 MySQL과 MariaDB에서 SQL 튜닝을 시작하려는 사람들을 대상으로 한 입문서라고 소개되어 있었다.이 책의 목차는 다음과 같다:1장 MySQL과 MariaDB 개요2장 SQL 튜닝 용어3장 SQL 튜닝의 실행 계획4~5장 악성 SQL 튜닝 MySQL과 MariaDB 개요이 장에서는 MySQL과 MariaDB의 역사 그리고 오라클과의 비교를 통해 몇 가지 쿼리 차이점을 간략히 설명한다. 제목 그대로 개요만 다루고 있어 별다른 깊이 있는 내용은 없다. SQL ..
![article thumbnail](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fbj31h5%2FbtsIQgfoM28%2FrMHmOKgim1tiJs3SpO41oK%2Fimg.png)
1년 전부터 손목이 안 좋아져서 손목이 덜 꺾이는 로지텍 마우스를 사용해 왔다. 그런데 어느 날 갑자기 왼쪽 클릭이 잘 안 되기 시작했다.물을 쏟은 적도, 마우스를 떨어뜨린 적도 없는 깨끗한 상태였기 때문에 원인을 알 수가 없었다.처음에는 다음과 같은 방법들을 시도했다.1. 블루투스 재연결2. 배터리 충전3. 전원 껐다 켜기4. 다른 노트북에 연결해보기하지만 상황은 똑같았고,, 혹시나 해서 ChatGPT에게도 물어봤지만 소프트웨어 문제나 간단한 해결책이 없었고 A/S를 받는 것만이 답인가 싶었었다.그런데 보증기간도 지났고 증명할 수 있는 것도 없어서 새로운 마우스를 사야 하나 고민하게 되었다.. 그러던 중 비슷한 증상을 해결한 블로그를 발견!!그 블로그에서 제시한 해결 방법은 너무 간단했다. 마우스 클릭..
클라우드와 DBA의 역할 분류 내용 배경 현재 회사에서는 Aurora를 사용하고 있지만, 인프라 관리는 따로 인프라 담당자님이 하고 있습니다. 세부 내용 Aurora와 같은 클라우드 기반 DB 서비스의 경우, 기존의 온프레미스 환경과는 달리 물리적인 서버 관리보다는 성능 최적화와 데이터 관리에 중점을 둘 필요가 있습니다. 결론 클라우드 환경에서의 DBA는 데이터 구조 최적화, 쿼리 튜닝, 백업 및 복구 전략 등의 역할에 더욱 집중해야 함을 깨달았습니다. 다만, Aurora의 관리는 중점은 누구인가?에 대해서는 의문이 들었습니다. DBA와 파이썬의 조화 분류 내용 배경 최근에는 DBA가 자동화 스크립트나 데이터 처리 작업을 위해 프로그래밍 언어를 활용하는 경우가 많아지고 있다고 합니다. 세부 내용 파이썬은..
1년 반정도 데이터 매니저로 일을 하다가 최근 DBA로 경력을 시작한 지 5개월 차에 접어들었습니다. 회사에서 DBA로서의 첫 5개월을 마치며, 5개월이라는 시간이 그렇게 길지는 않지만, 1개의 서비스를 오픈하며 DBA로서 많은 것을 배우고, 다양한 고민을 해보며 성장하는 계기가 되었습니다. 아직 주니어라 많이 부족하지만, 이 과정에서 느낀 점과 배운 것들을 공유하고자 합니다. 어디까지나 개인적인 견해입니다. 개발자와의 협업 분류 내용 배경 신입 DBA로 들어왔을 때, 가장 먼저 느낀 점은 개발자와의 소통의 중요성이었습니다. 세부 내용 정규화와 성능의 균형, 테이블 구조 설계 시 개발자의 요구 사항과 DBA의 논리적 구조 설계 간의 균형을 찾는 과정에서 두 직군 간의 소통의 중요성을 느꼈습니다. 결론 서..