SQL Starter Intro To Database Administration SQL Saturday Indianapolis Peter Shore
About Me SQL Server Database Administrator – ThirtyOne Gifts Intentionally Accidental DBA Over 25 years IT experience Server Engineer Desktop Engineer Network Infrastructure Desk side support President CBusPASS Co-Organizer SQL Saturday Columbus How to find me Twitter: @pshore73 E-mail: pshore73@outlook.com
What is Microsoft SQL Server? SQL Server is Microsoft’s Relational Database Management System (RDBMS) Relational database – digital database based on the relational model proposed by E.F. Codd in 1970* SQL is ANSI/ISO standard Transact SQL (T-SQL) Microsoft Adaptation of the standard *https://en.wikipedia.org/wiki/Relational_database https://www.techopedia.com/definition/24559/relational-model-database
What is a DBA? DBA does not stand for DBA does stand for “Default Blame Acceptor” “Don’t Bother Asking” “Doing Business As” (well, at least not in this context DBA does stand for Database Administrator Steward of corporate data Available Secure Performant
What is a DBA? DBA Roles Database Developer Development DBA Production DBA Write queries Write stored procedures Mentor and guide developers in query writing Performance tune queries Monitor Performance Design Indexes
What is a DBA? DBA Roles Database Developer Development DBA Production DBA Write queries Write stored procedures Writing ETL/ELT Mentor and guide developers in query writing Performance tune queries Monitor Performance Design Indexes
What is a DBA? Tools of the development trade T-SQL PowerShell C#/.NET SQL Server Integration Services BIML Linux Scripting Azure Data Factory
What is a DBA? Development DBA day to day Write code Review code Train/Mentor developers Architecture/Design Databases Data Warehouses
What is a DBA? Production DBA Monitor performance Design indexes Tune queries Investigate outages Manage backups/restores Manage maintenance Manage security Install/configure SQL Server Design and test high availability solutions Design and test disaster recovery solutions
What is a DBA? Tools of the trade Dynamic Management Views/Dynamic Management Functions Performance Counters Operating Systems (Windows, Linux) Infrastructure Failover Clusters Availability Group Manage security Monitoring tools
What is a DBA? Production DBA day to day Review error logs Review job results Watching monitoring software Respond to incidents/alerts Automate repetitive processes Confirm restoration of backups Design and execute HA/DR tests
Time to learn SQL Saturday PASS Local Groups PASS Virtual Groups Sessions Conversations PASS Local Groups PASS Virtual Groups Microsoft Learn https://docs.microsoft.com/en-us/learn/ Blogs, vlogs Social Media (Twiiter #SQLHelp #SQLFamily)
Time to Learn Pluralsight Training classes Books/eBooks Certification based Real world based Books/eBooks Hands on lab work Cloud Home lab eBay, Criagslist
Reasons to be a DBA Value in data Has been called the new oil Many markets have negative unemployment across all data jobs Most companies don’t really know what they have in their data Companies are just starting to discover the true business value of data
Questions?