Ax2012 Enus SQL Toc

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 4

Table of Contents

Introduction
Microsoft Dynamics Courseware Overview.........0-2
Student Objectives.....0-3

Module 1: INFRASTRUCTURE AND CAPACITY PLANNING FOR


MICROSOFT DYNAMICS AX 2012
Lesson 1: Microsoft Dynamics AX 2012 Architecture Review........................................................1-2
Lesson 2: Sizing Questions ..........................................................................................................................1-8
Lesson 3: Hardware Sizing Resources .................................................................................................. 1-17
Lesson 4: Moving from Theory to Practice ........................................................................................ 1-25

Module 2: CONFIGURATION BEST PRACTICES


Lesson 1: SQL Server Configuration ........................................................................................................2-2
Lesson 2: Microsoft Dynamics AX 2012 Settings............................................................................. 2-17
Lab A: Verify Settings ................................................................................................................................. 2-28
Lesson 3: Design Effective SQL Server Maintenance Plans.......................................................... 2-29
Lab B: Database Maintenance ................................................................................................................ 2-35

Module 3: DATABASE DESIGN CONSIDERATIONS


Lesson 1: Create and Maintain Database Objects .............................................................................3-2
Lesson 2: Data Types .....................................................................................................................................3-2
Lesson 3: Table Caching ..............................................................................................................................3-7
Lab A: Table Caching ................................................................................................................................. 3-14
Lesson 4: Table Inheritance ..................................................................................................................... 3-15
Lesson 5: Temporary Tables .................................................................................................................... 3-17
1

Microsoft Official Training Materials for Microsoft Dynamics


Your use of this content is subject to your current services agreement

SQL Optimization for Microsoft Dynamics AX 2012


Lesson 6: Indexing....................................................................................................................................... 3-19
Lab B: Adding an Index ............................................................................................................................. 3-29
Lesson 7: Concurrency Control .............................................................................................................. 3-30
Lesson 8: Data Compression ................................................................................................................... 3-31

Module 4: X++ SQL CODE BEST PRACTICES


Lesson 1: Index Tuning .................................................................................................................................4-2
Lab A: Index Tuning.................................................................................................................................... 4-25
Lesson 2: Query Tuning ............................................................................................................................ 4-29
Lab B: Query Tuning................................................................................................................................... 4-40

Module 5: MICROSOFT DYNAMICS AX 2012 X++ CODING FOR


PERFORMANCE BEST PRACTICES
Lesson 1: Development Practices to Do and Not Do .......................................................................5-2
Lesson 2: Code Placement ....................................................................................................................... 5-10
Lesson 3: Batching and Batch Strategies ............................................................................................ 5-15
Lesson 4: Form Considerations .............................................................................................................. 5-35
Lesson 5: Response Time Expectations ............................................................................................... 5-38

Module 6: POST-IMPLEMENTATION: MONITORING AND


PERFORMANCE
Lesson 1: Performance Tuning Approach .............................................................................................6-3
Lesson 2: Locking, Blocking, and Deadlocks ..................................................................................... 6-10
Lesson 3: SQL Server Reporting Services and Enterprise Portal Performance Tuning ...... 6-14
Lesson 4: Performance Analyzer for Microsoft Dynamics AX (DynamicsPerf) ..................... 6-19
Lesson 5: Microsoft Dynamics AX Trace Parser ............................................................................... 6-21
Lab: Trace Parser .......................................................................................................................................... 6-35

Microsoft Official Training Materials for Microsoft Dynamics


Your use of this content is subject to your current services agreement

Table of Contents
Trace Parser Lab Answers .......................................................................................................................... 6-36
Lesson 6: Microsoft Dynamics AX Diagnostic Framework (Beta) .............................................. 6-37
Lesson 7: Windows Performance Monitor (PerfMon) ................................................................... 6-38
Lesson 8: Other Tools ................................................................................................................................ 6-45
Lesson 9: Tools to be Cautious About ................................................................................................. 6-56
Lesson 10: CIL ............................................................................................................................................... 6-58

Microsoft Official Training Materials for Microsoft Dynamics


Your use of this content is subject to your current services agreement

SQL Optimization for Microsoft Dynamics AX 2012

Microsoft Official Training Materials for Microsoft Dynamics


Your use of this content is subject to your current services agreement

You might also like