Adventures in SQL Server Master Certification

Slides:



Advertisements
Similar presentations
Which server is right for you? Get in Contact with us
Advertisements

SQL Server Best Practices Keep Your Database In Top Performance Shape and Maintain Effective Backups September, 2007 Richard Kokoski.
Database Optimization & Maintenance Tim Richard ECM Training Conference#dbwestECM Agenda SQL Configuration OnBase DB Planning Backups Integrity.
CS27510 Commercial Database Applications. Maintenance Maintenance Disaster Recovery Disaster Recovery.
Microsoft Certifications – How They Know You Know SQL Server 2008 Certification 101 Chris Testa-O’Neill Practice Consultant – EMC Technical Author– Microsoft.
Microsoft SQL Server 2008 Certifications. Overview Why get certified? Certification paths Brief look at path content Courses & Exams Special offers.
1 Read me first These slides and notes are being made available to MCPs to explain your options in Microsoft Certification. Please note that this PowerPoint.
Passage Three MCDBA on Microsoft SQL Server 2000 Certification.
By Anthony W. Hill & Course Technology 1 User Support Management Beisse.
Maintaining a Microsoft SQL Server 2008 Database SQLServer-Training.com.
Informix IDS Administration with the New Server Studio 4.0 By Lester Knutsen My experience with the beta of Server Studio and the new Informix database.
Module 9 Planning a Disaster Recovery Solution. Module Overview Planning for Disaster Mitigation Planning Exchange Server Backup Planning Exchange Server.
SQL School is strongly committed to provide COMPLETE PRACTICAL REALTIME Trainings on SQL Server Technologies – Dev, SQL DBA, MSBI (SSIS, SSAS, SSRS) and.
Strategies for Working with Texas-sized Databases Robert L Davis Database Engineer
Becoming Certified in Microsoft SQL Server. About Me Chris Hyde Senior Consultant with Leidos Health (formerly SAIC) MCSA – SQL Server 2008, MCITP 14+
Module 2: IT Professionals in an Enterprise. IT Professional Roles IT Management and Processes Professional Development for IT Professionals.
Lecture 19 Page 1 CS 236 Online 6. Application Software Security Why it’s important: –Security flaws in applications are increasingly the attacker’s entry.
SQL Server DBA Online TrainingSQL Server DBA Online Training.
Maintaining a Microsoft SQL Server 2008 Database
SQL Server Certifications
INTRODUCTION TO DESKTOP SUPPORT
APICS Certification and Endorsement Comparison Chart Designation Name
The New World of Microsoft Certifications
The Community Advisor Carnegie Mellon University Student Life
Securing SQL Server Processes with Certificates
CCSP Cisco Certified Security Professional Certification Exam Preparation Course in a Book for Passing the CCSP Exam - The How To Pass on Your First Try.
Chris Index Feng Shui Chris
VSPHERE 6 FOUNDATIONS BETA Study Guide QUESTION ANSWER
Microsoft Certification Paths
SQL Server Certifications
Fix outlook certificate error code 0
Project Management: Messages
Curacao SQL Saturday June 11, 2016
Microsoft SQL Server 2008 Certifications
Cisco Data Virtualization
of our Partners and Customers
Solving the Hard Problems
Designing Database Solutions for SQL Server
Building Effective Backups
The Path of the PC Tech Chapter 1.
CCNET Managed Services
Extensible Platform Microsoft Dynamics 365
Introduction.
Introduction to SQL Server Management for the Non-DBA
APICS Certification and Endorsement Comparison Chart Designation Name
Get Verified Oracle 1z0-062 Study Material - Oracle 1z0-062 Exam Dumps PDF Realexamdumps.com
Download Exam - Valid Question Answers - Dumps4download.us
SQL Server BI on Windows Azure Virtual Machines
SQL Server OLTP with Microsoft Azure Virtual Machines
Director of Database Administration with Paymetric, Inc. 
Making PowerShell Useful
Re-Indexing - The quest of ultimate automation
Using Microsoft LiveMeeting to Teach Online
APICS Certification and Endorsement Comparison Chart Designation Name
Microsoft Certification Paths
Workshop.
Inside a PMI Online Course
Top 5 TIPS TO KEEP Always on AGs humming and users happy
Capitalize on Your Business’s Technology
MS-900 MS-101 Dumps PDF 2019
MS-200 Planning and Configuring a Messaging Platform Pass Your Exam in One Attempt.
6. Application Software Security
OU BATTLECARD: Oracle Identity Management Training
OU BATTLECARD: Oracle SOA Training & Certification
OU BATTLECARD: Oracle Database 12c
OU BATTLECARD: Oracle GoldenGate 12c
OU BATTLECARD: Oracle WebCenter Training
OU BATTLECARD: Oracle Database 12c R2
OU BATTLECARD: WebLogic Server 12c
Presentation transcript:

Adventures in SQL Server Master Certification Robert L Davis #43 Redmond

Robert L Davis Sr. Production DBA / Operations Engineer at Microsoft Technical lead of PQO Operations SQL V-team Co-author of Pro SQL Server 2008 Mirroring Certified Master SQL Server 2008 MCITP Database Admin SQL 2005 and SQL 2008 MCITP Database Developer SQL 2005 and SQL 2008 Worked as a SQL Server developer/administrator for 10+ years Blog: www.sqlservercentral.com/blogs/robert_davis Twitter: www.twitter.com/SQLSoldier

Mission of the Masters Program Provide advanced training that deepens the technical skills of experienced data professionals Build a community of trusted experts who can successfully address the most complicated and challenging customer scenarios Opportunity to recognize and validate experienced candidates with the most advanced technical certification offered by Microsoft

Program History 2002 2006 October 2008 Exchange Customer Experience group formed the “Exchange Rangers” internal Microsoft program. Mission: Identify trusted experts within Microsoft who can help properly design mission critical environments 2006 SQL Rangers Program for SQL Server 2005 Available to internal Microsoft staff only First 4 rotations October 2008 Rebranded to Microsoft Certified Master Program Open to all who qualify Rotation 5+ for SQL Server 2008

Expectations of an MCM Enable others to make the right choices With experience and data to back up your recommendations Be able to establish credibility quickly Take charge of a situation (technical leader) Be responsible for what you know, for what you don’t know and never confuse the two Avoiding the dangers of “expertise”

Core SQL Server Components (Relational Engine, Storage Engine, SQLOS) What should an MCM know? Core SQL Server Components (Relational Engine, Storage Engine, SQLOS) High Availability Disaster Recovery Performance Tuning & Optimization I/O Concepts Security Manageability Data Distribution Technologies

Content Depth of Program Training is meant to deepen existing knowledge and also “level set” gaps.

SQL DBA Professional Levels Database Technician Can perform most tasks assigned via the GUI Understands basically how SQL Server works Jr. Database Administrator Knows most tasks that need to be performed and can perform them, often without the GUI Basic understanding of how the SQL Server engine works Sr. Database Administrator Knows what tasks need to be performed, why they need to be performed, and how to perform them without using the GUI Understands the inner workings of the engine to some level SQL Master Understands and can explain the inner workings in detail Designs comprehensive action plans rather than working with simple tasks

SQL DBA Prof. Levels, example 1 Database Technician Can back up a database using the GUI Jr. Database Administrator Can back up a database using T-SQL Creates a maintenance plan to backup all databases daily Understands the difference between the different backup types Understands the basic differences in the recovery models Sr. Database Administrator Writes own processes to manage the backup and restore processes Develops and implements a backup strategy Understands when and why to use full, differential, and log backups and the correct restore process for each Understands how to choose an appropriate recovery model SQL Master Writes a comprehensive plan for disaster recovery that dictates the backup strategy to meet business requirements Understands how the inner workings of backup and restore work and the effect each has on the system

SQL DBA Prof. Levels, example 1 SQL Master Writes a comprehensive plan for disaster recovery that dictates the backup strategy to meet business requirements Understands how the inner workings of backup and restore work and the effect each has on the system Understands the inner workings of the different recovery models and how they affect the system Can perform advanced backup and restore scenarios on the fly such as single page restores to recover from corruption or inspect the Differential Changed Map to determine how big a differential backup would be

SQL DBA Prof. Levels, example 2 Query: SELECT LastName, FirstName FROM dbo.Customers WHERE LastName = ' Davis‘ Indexes: Clustered index on CustomerID Nonclustered on FirstName Nonclustered on LastName

SQL DBA Prof. Levels, example 2 Database Technician Knows that the index on LastName may speed up the query if used but doesn’t understand why it is sometimes not used Has heard that fragmentation can affect performance but doesn’t know how to check it or correct it Does not perform index maintenance routines

SQL DBA Prof. Levels, example 2 Jr. Database Administrator Knows how to check the query plan to determine if it uses the index or not Knows that adding an index on LastName, FirstName will improve performance even more Knows that there are DMV’s to track and report on missing indexes Knows how to check for fragmentation and how to rebuild or reorganize indexes based on pre-defined criteria Creates maintenance plans to perform routine index maintenance

SQL DBA Prof. Levels, example 2 Sr. Database Administrator With current indexes, knows that SQL will perform either a clustered index scan or nonclustered index seek + key lookups Knows that the decision will be based on the optimizer’s internal cost prediction of the 2 options Knows that a covering index, if added, will always be used for this query and will perform quicker Knows how to test the various indexing options to determine the best index to optimize performance of the given query Knows that adding a covering index will make the index on FirstName redundant and will remove it Knows that the missing index DMV’s should not be automatically implemented and will test indexing scenarios with the Database Engine Tuning Advisor Can make logical decisions on whether to rebuild or reorganize an index Understands that certain designs and activities increase fragmentation and implements better practices

SQL DBA Prof. Levels, example 2 SQL Master Can estimate whether SQL Server will use a clustered index scan or nonclustered index seek for a given value for LastName by inspecting the selectivity of the index statistics and calculating the percentage of rows expected to be returned Able to determine the cost of maintaining additional indexes versus the benefits they provide Uses a variety of tools to test the indexes against a real production-like workload Understands and validates situations where advanced indexing strategies would be effective, such as filtered indexes, filtered statistics, or user created statistics Designs table structures and indexing strategies to maximize performance and minimize maintenance

Path to Master Certification Qual Lab Exam 1 Exam 2 Exam 3 Must pass all tests 3 attempts allowed per exam\lab. No charge f. Remotely proctored via web cam and Live Meeting.

Three Written Exams 2 hours for each exam Given weekly at the end of each week Monday week 2 and 3, Saturday week 3 Multiple choice If you don’t pass, you’ll be told what areas you need to work on By taking the exam, you agree not to discuss the content of the exam

Six Hour Qualification Lab Virtual hands on lab Tests your ability to design, implement and troubleshoot Open book You can use Books Online or the internet You can use your own scripts But no collaboration with other human beings Like the exams, there should be no discussion of the lab contents or sharing of what is tested Keep it secret for everyone so everyone has an equal challenge 6 Hours in duration Practice may help you to pass Optional exercises provided for practice

Why go through it? Significant market differentiator Program not for the masses. MCITPs intended for tens of thousands. MCMs intended for a few hundred. Today we have 79 SQL MCMS in the world! No shortcuts to earn this certification No brain dumps. No “test out” option. You’ve got to go through the experience to attain this certification Skill building and refining via three weeks of uninterrupted training with some of the best trainers in the world Build valuable contacts, network, peers that you will stay in contact with over the years After certification, ongoing community participation (email DLs, community calls, ongoing education sessions, contact with SQL team) Upgrade paths are defined upon major releases (for example MCM 2005 upgrade to MCM 2008 by passing the 2008 Qualification Lab)

Tips for Success Commit to the program Put all other commitments aside Do not get derailed if you fail an exam ~30% of candidates pass all exams on the first try ~80% pass with follow-up retakes Work together and help each other Study and practice Do the optional exercises Study every night and weekends Study in groups If you have questions, speak up Make yourself comfortable

Resources Masters Certification info: The public Master Blog: http://www.microsoft.com/learning/en/us/certification/master.aspx The public Master Blog: http://blogs.technet.com/b/themasterblog My blog entries on the MCM program: http://www.sqlservercentral.com/blogs/robert_davis/archive/tags/MCM /default.aspx Brent Ozar’s blog on the MCM program : http://www.brentozar.com/sql-mcm/

Frequently Asked Questions Does it really cost $18,500? Yes, but there are discounts available What discounts? They often run specials for discounts MVP’s get a discount Unused PSS contract hours can be applied to cost See Brent Ozar’s blog for more information http://www.brentozar.com/archive/2010/03/sql-mcm-free/ What documentation did you submit? Certification Transcript 1 page Project Plan – SQL 2000 to 2005 migration, HA implementation, scale-out via merge replication Documentation on Performance Monitoring and Troubleshooting Would you do it again? Absolutely. I plan to do the Certified Architect program next year What would you do differently if you did it over? Schedule time off of work at the end of the program.

? Questions That big question mark is editable – use whatever character you want!

SQL Saturday #43 Redmond Robert L Davis @ SQL Saturday #43 Redmond Robert L Davis Adventures in SQL Server Master Certification Robert L Davis (blog|twitter)