Professional Documents
Culture Documents
Features
Drill down view of captured sessions
X++ methods
Captured SQL statements
Comparison between traces
Sub-trace creation
Features
Database setup and settings
SQL query details and analysis
Missing indexes
Table setup and caching
Number sequence analysis
Hidden index scans
What’s New in DynamicsPerf 2.0 !!
Remote Data Collection
Scheduling Engine
Historical Tables
More QUERY Data
SSRS Analysis
Lots
Dynamics CRM collectors “It’s taken 6 months and almost 600 hours of coding time”
New Data collectors
FULLTEXT Indexes What has changed? EVERYTHING !!
Hub and Spoke of DynamicsPerf databases
SQL Server 2016 support
Microsoft Azure support
Refresh QUERY_PLANS
Stale QUERY_PLAN Removal
Performance Counter data on SQL
QUERY_ALERTS
SET_AX_TRACE
AOTEXPORT
Parsing of QUERY_PLANS
Extended Events
Parameters, Parameters, Parameters
Many, Many new sample queries
<see notes for references>
Performance Monitor (Perfmon)
Uses
Monitor local or remote system performance
Features
Real-time metrics from counters
Data collector sets
Reports
Others
Performance Analysis of Logs (PAL) Tool
SQL Activity Monitor
SQL Performance Dashboard Reports
Browser options
F12 > Network
All All
Environment
Identify long running queries
Dynamics AX 2012 new Dynamics AX
DynamicsPerf LCS Environment Monitoring
SQL Insights (historical view)
SQL Server Query Store SQL Now (current view)
Activity > Raw logs > Slow queries
Tools/Options SQL Server Activity Monitor
Environment
Optimize queries affected by parameter sniffing
Dynamics AX 2012 new Dynamics AX
Identify with DynamicsPerf or Query Identify with LCS Environment
Store Monitoring
See all plans for a query over time SQL Insights: Download current plan
Environment
Identify blocked SQL statements
Dynamics AX 2012 new Dynamics AX
Identify with Identify with
Blocked process report LCS Environment Monitoring
Deadlock graph SQL Now > Blocking statements
Activity > Raw logs > Deadlocks
Tools/Options
Resolve with Resolve with
End blocking session from AX client <new features coming…>
Kill blocking SPID from SSMS
Environment
Identify resource bottlenecks
Dynamics AX 2012 new Dynamics AX
Performance Monitor (Perfmon) LCS Environment Monitoring
Processor, memory, disk, and network Activity
counters Environment > Health Monitors
Environment > Health Metrics
Tools/Options
Environment
Identify SQL resource bottlenecks
Tools/Options
Environment
Q&A
© 2016 Microsoft Corporation. All rights reserved.