너무 많은 DBA는 "블랙 박스"를 운영하고 있고 기계 가하는 일에 대해 추론 할 능력이없는 것처럼 맹목적으로 명령을 실행 (또는 인터넷에 복사하여 붙여 넣기)합니다 . 당신이 사용하는 방법, 소켓이 어떻게 작동하는지 이해 수준 아래로 걸릴 수 있어야 strace
, tcpdump
그리고 gdb
컴파일러의 작업을, 어떻게, 프로파일 방법, 메모리 작동, 당신의 스택의 비트 정확히 (응용 프로그램 / DB / OS / 하드웨어) 튜닝 방법과 방법을 설명합니다.
또는 모든 언어-Python, Tcl / Tk 등 심지어 Excel VBA. Awk / Gnuplot . 좋은 DBA는 자신과 팀을 위해 새로운 도구를 만들 수 있습니다. 너무 많은 DBA는 TOAD 또는 이와 동등한 것을 클릭하는 방법을 알고 있으며 자체적으로 그래프를 생성 할 수도 없습니다. 시각화 할 수 없다면 어떻게 이해할 수 있습니까?
최근 프로젝트 중 하나가 내 사이트의 15 분 스크립트로 3 일이 걸리는 수동 DBA 프로세스를 자동화했습니다. 파이썬 은 DBA의 생산성을 10 배 이상 향상 시켰습니다.
모든 종류의 IT 프로젝트 작업에 관련된 모든 사람은이를 읽고 이해해야합니다. 그것을 반복하지 않을 것입니다.
당신이 당신의 경력에 대해 진지하고 오랫동안 사업에 종사하려는 것을 의미한다면, 이것 또는 이와 유사한 것이 우리 모두가 수영하는 경제 조수에 관해 당신을 교육 할 것입니다.
우리 모두는 사내에서든 벤더에서든 개발자와 대화해야하므로 레벨에 도달하고 어휘를 구사하는 데 도움이됩니다.
이것들 중 어느 것도 데이터베이스와 관련이 없습니다!