반응형

SQL 튜닝 2

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

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

IT 2022.05.30

Oracle Database 공부 사이트. Oracle ACE, ACE Director

2000년대 말경부터 Oracle ACE분들의 블로그를 북마크 해놓고 수시로 따라해 가면서 오라클db의 Internal과 Optimizer, 튜닝에 대한 실력을 키웠다. 정말 오랜만에 시간을 내서 그때 북마크를 정리해봤다. 말하자면 현행화를 한 것인데 북마크해 놓은 사이트를 모두 한번씩 방문했다. 많이 놀랐다. 그 당시에도 이미 레전드여서 존경했던 많은 분들이 여전히 현역으로 왕성한 활동을 이어가고 있다는 사실이다. 물론 더 이상 현역에 있지 않은 것인지 모르겠지만 블로그가 폐쇄된 분들도 몇몇 분이 있긴 하다. (아쉽지만 더이상 접속이 안되는 분들의 사이트는 북마크에서 삭제했다. 당연하지만...) Oracle ACE 프로그램에 대한 얘기를 해야겠다. 미국에서 DBA로 일할때 오라클 세미나(아마 2010년..

IT 2022.04.13
반응형