มี DBA มากเกินไปที่จะเรียกใช้คำสั่ง (หรือคัดลอกและวางอินเทอร์เน็ต) อย่างสุ่มสี่สุ่มห้าเช่นพวกเขาใช้งาน "กล่องดำ" และขาดความสามารถในการให้เหตุผลว่าเครื่องกำลังทำอะไรอยู่ คุณจะต้องสามารถที่จะเอามันลงในระดับที่เข้าใจวิธีการซ็อกเก็ตทำงานวิธีการใช้งานstrace
, tcpdump
และgdb
วิธีการทำงานของคอมไพเลอร์วิธีการรายละเอียดวิธีการทำงานของหน่วยความจำสิ่งที่บิตของสแต็คของคุณ (app / DB / OS / ฮาร์ดแวร์) ทำอะไรและจะปรับอย่างไร
หรือภาษาใดก็ได้ - Python, Tcl / Tk อะไรก็ตาม แม้แต่ Excel VBA Awk / Gnuplot DBA ที่ดีมีความสามารถในการสร้างเครื่องมือใหม่สำหรับตัวเองและสำหรับทีมของพวกเขา มี DBA มากเกินไปที่รู้วิธีคลิกในคางคกหรือเทียบเท่าพวกเขาไม่สามารถสร้างกราฟด้วยตนเองได้ หากคุณมองไม่เห็นภาพคุณจะเข้าใจได้อย่างไร
หนึ่งในโครงการล่าสุดของฉันคือกระบวนการ DBA แบบแมนนวลโดยอัตโนมัติซึ่งใช้เวลา 3 วันถึงสคริปต์ 15 นาทีที่ไซต์ของฉัน Pythonปรับปรุงประสิทธิภาพการทำงานของฉันในฐานะ DBA อย่างน้อย 10 เท่า
ทุกคนที่เกี่ยวข้องกับงานโครงการไอทีทุกประเภทจำเป็นต้องอ่านและเข้าใจสิ่งนี้ คนที่ไม่ได้ถูกลงโทษอีกต่อไปที่จะทำซ้ำ
หากคุณจริงจังกับอาชีพการงานของคุณและตั้งใจที่จะอยู่ในธุรกิจเป็นเวลานานสิ่งนี้หรือสิ่งที่คล้ายกันจะให้ความรู้แก่คุณเกี่ยวกับกระแสเศรษฐกิจที่เราทุกคนว่าย
เพราะเราทุกคนต้องพูดคุยกับนักพัฒนาไม่ว่าจะเป็นในบ้านหรือที่ผู้ขายของเรา - สิ่งนี้จะช่วยให้คุณก้าวขึ้นสู่ระดับของพวกเขาและพูดคำศัพท์ของพวกเขา
โปรดทราบว่าไม่มีสิ่งเหล่านี้เกี่ยวข้องกับฐานข้อมูล!