반응형

2022/05 4

DBA(Database Administrator)를 잘하려면. 운영DBA의 조언

데이터베이스를 잘하려면 갖추어야 할 능력들이 무엇일까. 나는 어떤 능력을 갖고 지금까지 이 바닥에서 일하고 있는지 정리해 본다. * SQL들 눈에 익히기 sql에 익숙해져야 한다. 업무(정확히는 내가 맏고 있는 db)에서 수행되고 있는 수많은 sql들을 평소에 봐두는 습관이 필요하다. 그렇게 하기 위해서는 - SQL에 나열된 테이블의 구조와 크기 - 테이블간의 관계(FK Constraints 와 Triggers가 있는지 확인) - 주요SQL들의 드라이빙 테이블 파악 - sql의 수행 빈도 - 주요 SQL이 oltp성격인지 olap(배치)성격인지 - 주간에 수행되는 SQL들과 야간에 수행되는 SQL들 등등 이런 것들을 평소에 익혀두게 되면 어느 순간부터 튜닝 포인트가 보이고 개선이 필요한 것들이 눈에 들어..

IT 2022.05.30

아라비카와 로부스타의 차이? 로부스타 커피는 너무 쓰다

지난 4월에 커피 학원을 다니면서 에스프레소의 산미가 풍부한 진하고 깊은 맛을 알게 되었고 푹 빠질 정도로 좋아하게 되었다. 수업이 막바지를 향해 달려갈 즈음 학원 선생님께서 로부스타 커피 원두를 가져 오셨다. 그동안은 계속 아라비카 원두만 테스트를 해 보았으니 로부스타로 만든 커피의 맛은 과연 얼마나 차이가 나는지 직접 맛을 보는 시간을 가져보자는 것이었다. 가져오신 로부스타 원두는 선생님께서 따로 수업을 진행하시는 로스팅 과정에서 직접 중배전으로 로스팅하신 원두라고 하셨다. 어느 지역의 원두였다고 하셨더라? 아마도 콜롬비아였던 것 같은데 정확한 기억이 아니다. 선생님께서 그라인더로 분쇄부터 추출까지 직접 해주시겠다고 하셨다. 내심 많이 기대를 했다. 정말 맛이 어떨까? 어느 정도이길래 로부스타는 대부..

일상다반사 2022.05.15

Oracle Dev Gym 소개

예전에 비해 오라클 데이터베이스를 접하기가 많이 쉬워진 것 같다. 하지만 여전히 나에게 아직도 오라클 데이터베이스는 너무 어려운 것도 사실이다. 오라클에서도 데이터베이스가 아주 어렵다는 것을 잘 안다. 그래서 다양한 방법으로 가능한 많은 사람이 SQL과 Database를 접할 수 있도록 노력을 기울이고 있으니... 얼마전 Oracle ACE/ACE Director들에 대해서 찾아보면서 Oracle Dev Gym을 알게 되었다. 잠깐 훑어보니 아주 좋은 내용의 콘텐츠들로 가득 차있어서 소개하고자 한다. (오라클 ACE와 ACE Director는 이전 게시글에서 확인 할 수 있다. 보러 가기 ) 아마도 전세계에서 PL/SQL을 가장 잘하는 사람중 한 사람으로 단연 스티븐 퓨어스테인(Steven Feuerst..

IT 2022.05.14

오라클 리스너(Listener) 로그 분석 Shell : 접속 IP목록

오라클 리스너 로그 파일을 분석하는 Shell을 만들어 사용중이다. Shell이라고 하기엔 너무 간단하다. awk를 이용한 한줄 명령어이다. 오라클 리스너의 로그 파일은 그냥 보면 복잡해 보이지만 다른 로그 파일과 마찬가지로 정형화된 포맷을 가지고 있다. 이에 대한 설명이 오라클 MOS문서 2322110.1에 잘 나와 있다. 정상적으로 connection이 이루어진 경우 오라클 로그에는 한줄이 기록되며 한줄의 내용은 6개의 항목으로 구성된다. * * * * * 아래는 오라클 문서에 나와 있는 리스너 로그파일의 내용이다. 거의 대부분 리스너 로그 파일은 아래의 형태로 기록된다. MOS문서에 따르면 It is not uncommon for PROGRAM or HOST in the incoming connec..

IT 2022.05.02
반응형