Brainmatics

High Performance SQL Server

Training High Performance SQL Server mempelajari monitoring dan troubleshooting untuk mendeteksi dan memperbaiki masalah performance serta meminimalisir kerusakan sistem.

Materi yang diajarkan mencakup bagaimana database SQL Server bekerja, mengenalkan metodologi yang dapat digunakan untuk memecahkan masalah performance, fitur query terkait performance, sampai dengan pengoptimalan dalam penyimpanan.

 

CONTENT

1. SQL Server Works

    1.1 Query Optimization
    1.2 Query Execution
    1.3 Memory Grants
    1.4 Locks and Latches

2. Analyzing Wait Statistics

    2.1 Latches and Spinlocks
    2.2 Waits
    2.3 Blocking

3. Query Store

    3.1 Enabling, Purging, and Disabling the Query Store
    3.2 Using the Query Store
    3.3 Performance Troubleshooting
    3.4 Incomplete Queries
    3.5 Force Failure
    3.6 Catalog Views
    3.7 Live Query Statistics

4. SQL Server Configuration

    4.1 Statistics Update
    4.2 tempdb Confi guration
    4.3 Optimize for Ad Hoc Workloads
    4.4 Memory Configuration
    4.5 Lock Pages in Memory
    4.6 Backup Compression Default
    4.7 Query Governor Cost Limit

5. tempdb Troubleshooting and Configuration

    5.1 DML Contention
    5.2 Using Multiple Data Files
    5.3 tempdb Events
    5.4 DDL Contention
    5.5 tempdb Spill Warnings
    5.6 Monitoring Disk Space

6. SQL Server In-Memory Technologies

    6.1 In-Memory OLTP
    6.2 Columnstore Indexes
    6.3 Operational Analytics>

7. Performance Troubleshooting

    7.1 Performance Counters
    7.2 Dynamic Management Views and Functions
    7.3 SQL Trace/Extended Events
    7.4 SQL Server Data Collector

8. Indexing

    8.1 Working with Indexes
    8.2 The Missing Indexes Feature
    8.3 The Database Engine Tuning Advisor

9. SQL Server Storage

    9.1 Storage Types
    9.2 Flash-Based Storage
    9.3 Database Configuration
    9.4 Metrics and Performance
    9.5 Volume Confi guration
    9.6 Query Processing

 

 

INSTRUCTOR

Imam Ferianto. Lahir di Purwokerto, 21 April 1980. Menyelesaikan pendidikan menengah di SLTP Negeri 1 Purwokerto. Menamatkan pendidikan menengah atas di STM Negeri 1 Purwokerto, pada tahun 1998. Menamatkan pendidikan S1 di Universitas Jendral Soedirman Purwokerto pada tahun 2006, sekarang menempuh pendidikan S2 di Universitas Gadjah Mada, Jogjakarta jurusan Computer Science. Sekarang Aktif sebagai pengembang Software berbasis Academic dan Administration di instansi pemerintahan maupun swasta, sekaligus sebagai Owner dari Svarna Corporation , perusahaan yang bergerak di bidang IT Consultant. Di tahun 2009 Tersertifikasi Oracle SYS Admin , dan Free BSD Administrator.