Sei sulla pagina 1di 11

Dynamics AX Performance, Audit, Tuning & Benchmarking

Sonata Software Ltd, 2015. Confidential. 1


Sonata Software Ltd, 2015. Confidential.
Session Topics

Why is performance a hot topic on AX ?


When should we think about performance?
What are the symptoms of poor performance?
What are the contributors to performance?
What are the most common performance issues?
What can you do to deal with it?
What are the tools at your disposal?
What to do when the performance issues just wont go
away?

2
Sonata Software Ltd, 2015. Confidential.
The Need

Sizing /
Current & Scalability Stability Capacity
Future Needs (Design/Code) Cloud First
Planning
Mobile First
Models and Model
Web client
Store
X++ First Class .Net
Org Model
language
SSRS Primary Reporting
Full CIL
Platform
Lifecycle Services
X++ Code Compiled to
Visual Studio
Workflow CIL
Self Service BI
Time zone Support Events & Delegates
Dynamics support for
3 Layers for MDIS Enterprise Portal is now
various Form Factors
based on Microsoft
solutions Extension Models
.Net Business SharePoint 2010
New UI Services hosted on AOS
3 Tier Configuration Connector
Role Center Table Inheritance &
Version Control Surrogate Keys
CLR Interoperability XML Documentation
Core Horizontal ERP Application Integration Enhancements in
Unicode compliance Developer Tools
Ready for Framework (AIF)
Optimistic Partner Tools
Standalone SSRS Reporting & BI
Concurrency
Implementation
Control

Dynamics AX 3.0 Dynamics AX 4.0 Dynamics AX 2009 Dynamics AX 2012 Dynamics AX7
Sonata Software Ltd, 2015. Confidential. 3
Typical Signs of Performance Problems

More than one user complaining with same / similar


symptoms
Response time
Throughput
Availability (Application not responding)
High utilization or pressure on resources across tiers
CPU
Memory
Disk I/O
Network

Sonata Software Ltd, 2015. Confidential. 4


Contributors

Dynamics AX SQL Server /


AOS
Client SSAS / SSRS

SharePoint Hardware
IIS
(EP) Infrastructure

5
Sonata Software Ltd, 2015. Confidential.
Typical Issues Observed

Workloads SQL Server


Change in workload Configurations
Other processes File placements, Auto
AOS / Application Configurations Growth, RCSI, MAXDOP,
DB Statistics, TempDB,
Application & Kernel Versions
MAXDOP, Cluster Size
Configuration Keys
Expensive Queries
Debugging / Tracing
Blockings / Deadlocks
Table Caching
Missing / Un Used Indexes
Number Sequences

6
Sonata Software Ltd, 2015. Confidential.
Typical Issues Observed

Application Code Hardware


Sizing
Server Side / Client Side code
Disk Settings / Layout
Cache lookup settings
TTS Blocks
Security
Roles & Security Policies
Nested Loops
Audit Logs
Row based vs Set based
Multiple Selects

7
Sonata Software Ltd, 2015. Confidential.
Tools of Trade

Lifecycle Services
Customization Analysis Tool
System Diagnostics
Event Logs , SQL Logs , IIS Logs
Performance Analyzer
Collects SQL and Microsoft Dynamics specific product data
Query Stats, Query Plans, Index Stats, Database & AOS
Configurations / Metadata, Event Logs & Database Blocking
Trace Parser
Code call stack , RPCs
8
Sonata Software Ltd, 2015. Confidential.
Tools of Trade

SQL Profiler
Trace SQL events and uncover performance issues
SQL Dynamic Management Views
Provides insights into the database execution engine, operations
and metadata
Intelligent Data Management Framework
System & Application Health monitoring
Data purging & Archiving
Performance Counters & Network Monitor
9
Sonata Software Ltd, 2015. Confidential.
AX7 What's Different?

Diagnostic
Events

Availability SQL Azure

Monitoring
&
Diagnostics

Performance Azure
Counters Infrastructure

10
Sonata Software Ltd, 2015. Confidential.
Thank You

Naveen Ajmal: mohammed.ajmal@sonata-software.com


Rishi Jyoti: rishi.j@sonata-software.com
Globy George: globythomas.g@sonata-software.com (510.371.3400)

Dallas Office: 405 State Highway 121, Ste A250, Lewisville TX 75067. Ph.: 469.444.3765
Corporate Office: 2201 Walnut Avenue, # 180, Fremont CA 94538 Ph.: 510.791.7220

Sonata Software
Sonata Ltd, 2013.
Software Confidential.
Ltd, 2013. Confidential.

Potrebbero piacerti anche