프로젝트성 사업에서의 DBA 롤은? 0 4 3,445

by 강태현 [2009.10.08 13:58:19]


12개월짜리 프로젝트에서 DBA로 업무를 하고있습니다. 현재는 거의 마무리되어가고있어서 1년동안 제가 했던 일을 뒤돌아보면 별의별 잡다구리한 일을 다 했었습니다.

제가 주장하는 내용은 개발자가 만든 쿼리를 튜닝이나 문제 될만한건 잡아줄수있다. 하지만 그 쿼리를 나보고 다 짜라고 하는건 아닌거 같다. 가 제가 주장하는 롤이었습니다.

물론 그외에도 잡다구리한걸 다했었습니다만 원활한 업무진행을 위해서 제가 감수했던 부분입니다.

DBA의 롤은 어디까지 일까요?

만들어져있는 쿼리 튜닝
오라클 시스템 성능향상
테이블등 각종 스키마 생성및 관리
정도라고 굳이 정리하자면 이렇게 할수있을것같은데..말이죠.

 

by 산타 [2009.10.08 14:50:23]
개발자쿼리까지 ... ㅋㅋ ... 개발업무비용까지 받으셔야겠네요 ^^

by 꼬챙이 [2009.10.08 17:45:56]
어디 프로젝트냐에 따라 다른것 같아요.
보통 일반적으로 생각하는 dba role을 요구하는 곳도 있고
님께서 하셨던 쿼리를 다 짜라고 하는 업체도 있으니까요.

by Ejql [2009.10.08 17:47:18]
DBA롤이라.. 저도 그것때문에 골치(?)가 쪼금 아픈것들이 있지만.
개발자들이 할일을 맡기는것은 아니죠.

성능관리 및 가용량관리, 보안, 튜닝(서버/SQL튜닝), 유저관리, 익스텐츠 관리등이 있겠구요.

DBA는 말 그대로 운영입니다. 프로젝트에는 거의 관여안하죠. 지원정도 해봐야 유저등록, 테이블스페이스 생성, 권한 등등이 끝이고 그 바운더리 안에서 개발쪽에서 다해야되는것이 맞습니다.

운영중에도 DBA와 운영계 사람들이 있기때문에 프로시저변경, 펑션등은 운영계에서 유지보수하기때문에 DBA한테 요청하는것이 아니고, 테이블변경, 인덱스변경 등이 DBA가 지원해주면 됩니다.

모두 롤에 관해서 회의가 필요한 시점같습니다. 개발자들 + DBA + PM 다 모아놓구 왜 DBA가 개발쿼리까지 짜야하는지 납득이 안간다고하면서...

뭐 저도 DBA를 하면서 이해안가는 지원요청때문에 골치가 아픈기억이 있어서 몇자 적어봤습니다.

by Ejql [2009.10.08 17:48:06]
꼬챙이님말처럼.. 프로젝트성에 DBA를 구하는곳이 태반이 개발도 병행하는곳이 많더군요.
댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입