A customized Database Administration Course for Modular Mining

Module 1. SQL Server Performance Monitoring Tools

 

Module 2. CPU and Scheduling

  • Waits and Queues
  • Troubleshooting and Tuning
  • Resource Governor

 

Module 3. SQL Server Memory

  • Memory Architecture in SQL Server
  • Memory Configuration
  • Buffer Pool Extension
  • Memory Monitoring

 

Module 4. SQL Server IO

  • Troubleshooting tempdb
  • Monitoring IO

 

Module 5. Query Optimization and


 

Module 6.SQL Server Indexes and Query Plan Analysis

  • Execution Plan Basics
  • Index Analysis
  • Index Fragmentation
  • Analyzing Execution Plans

 

Module 7. SQL Server Concurrency

  • Locking, Latching and Spinlocks
  • Deadlocks and Blocking
  • Monitoring Concurrency
  • Transaction Isolation Levels
  • Snapshot Isolation and Row Versioning
  • Locking Hints

Structured Query Language (SQL) is the most popular language used for querying relational databases. SQL supports a number of advanced features that make your queries more intelligent and efficient and take a lot of the work away from the middle ware.

This course is specifically only for Microsoft SQL Server. For an advanced SQL course focused on Oracle, please contact us.

In this course you will learn how to:

  • Use loops and branches in queries
  • Create user defined functions and stored procedures
  • Manage constraints and triggers
  • Control multiple simultaneous updates

Structured Query Language (SQL) is the most popular language used for querying relational databases. SQL supports a number of advanced features that make your queries more intelligent and efficient and take a lot of the work away from the middleware. Databases that are supported include:  MySQL, Microsoft SQL Server, Microsoft Access, PostgreSQL and Oracle.

PostgreSQL is a sophisticated open source relational database management system. PostgreSQL supports the structured query language (SQL) with a wide variety of data types and support for: triggers, a number of embedded programming languages, and full transactional processing.

Virtual instructor led or self-taught training course on the administration of the PostgreSQL Relational Database Management System. You will be able to develop and maintain powerful PostgreSQL servers.