Exploreengage elevateexploreengage elevate AXUG Colorado Chapter Meeting May 19, 2016 Presented by Michael Oakes & Tom Kim AXMentor, Inc. Performance Optimization.

Slides:



Advertisements
Similar presentations
Free format reporting; populating a single cell with a summation, data field or AX label Add AX Lookups Rows and columns of data from AX which can.
Advertisements

Week 6: Chapter 6 Agenda Automation of SQL Server tasks using: SQL Server Agent Scheduling Scripting Technologies.
Power BI Sites and Mobile BI. What You Will Learn Sharing and Collaboration Introducing Power BI Exploring Power BI Features and Services Partner Opportunities.
IT Administrator Lifecycle Lifecycle Services Dashboard & CustomerSource Roles Developer Business Analyst Information Tools/Service s Project.
SharePoint Server 2013 Architecture and Identity
Chapter 9 Overview  Reasons to monitor SQL Server  Performance Monitoring and Tuning  Tools for Monitoring SQL Server  Common Monitoring and Tuning.
Microsoft Cloud Services Training and Certification Presented by Name Goes Here, Title.
Connect with life Praveen Srvatsa Director | AsthraSoft Consulting Microsoft Regional Director, Bangalore Microsoft MVP, ASP.NET.
Manage & Configure SQL Database on the Cloud Haishi Bai Technical Evangelist Microsoft.
How to write less code to build and extend Enterprise Portal How to share code and metadata between Enterprise Portal and Client.
Convergence /20/2017 © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
Windows.Net Programming Series Preview. Course Schedule CourseDate Microsoft.Net Fundamentals 01/13/2014 Microsoft Windows/Web Fundamentals 01/20/2014.
Course Topics Administering SQL Server 2012 Jump Start 01 | Install and Configure SQL Server04 | Manage Data 02 | Maintain Instances and Databases05 |
OM. Brad Gall Senior Consultant
®® Microsoft Windows 7 for Power Users Tutorial 8 Troubleshooting Windows 7.
Troubleshooting SQL Server Enterprise Geodatabase Performance Issues
Microsoft Azure Introduction ISYS 512. Microsoft Azure Microsoft Azure is a cloud.
Connect Learn Share Performance Optimization for Microsoft Dynamics CRM Presented by: Walter Grow Austin Jones.
Copyright ®xSpring Pte Ltd, All rights reserved Versions DateVersionDescriptionAuthor May First version. Modified from Enterprise edition.NBL.
Module 10: Configuring Windows XP Professional to Operate in Microsoft Networks.
Module 7: Fundamentals of Administering Windows Server 2008.
New SharePoint 2016 Features
Ideas to Improve SharePoint Usage 4. What are these 4 Ideas? 1. 7 Steps to check SharePoint Health 2. Avoid common Deployment Mistakes 3. Analyze SharePoint.
1 SQL Server 2000 Administration Kashef Mughal MSB.
Agenda for Today Do Chapter 14 Final Project Review for Final.
Learningcomputer.com SQL Server 2008 – Profiling and Monitoring Tools.
1 Chapter Overview Performing Configuration Tasks Setting Up Additional Features Performing Maintenance Tasks.
Slide 1 ASP Authentication There are basically three authentication modes Windows Passport Forms There are others through WCF You choose an authentication.
How to Build Scalable & Secure Database Applications Noel Jerke & Erin Welker Scalability Experts.
Microsoft Management Seminar Series SMS 2003 Change Management.
SQL School is strongly committed to provide COMPLETE PRACTICAL REALTIME Trainings on SQL Server Technologies – Dev, SQL DBA, MSBI (SSIS, SSAS, SSRS) and.
SharePoint Administrative Communications Planning: Dynamic User Notifications for Upgrades, Migrations, Testing, … PRESENTED BY ROBERT FREEMAN (
Presented by Vishy Grandhi.  Architecture (Week 1) ◦ Development Environments ◦ Model driven architecture ◦ Licensing and configuration  AOT (Week 2)
Troubleshooting SQL Server Performance: Tips &Tools Amit Khandelwal.
Intro to Datazen.
MISSION CRITICAL COMPUTING Siebel Database Considerations.
Presented by Vishy Grandhi.  Lesson 1: AX Overview  Lesson 2: Role based security  Lesson 3: Monitoring  Troubleshooting.
Panasonic UC Pro - UC Pro Server setup with Active Directory -
0Copyright 2014 FUJITSU New Zealand Limited FUJITSU CONFIDENTIAL UNLESS SPECIFIED OTHERWISE Microsoft CRM Tablet App for Dynamics CRM 2013 Travis Chen.
THE WINDOWS OPERATING SYSTEM Computer Basics 1.2.
SQL Server 2012 Session: 1 Session: 4 SQL Azure Data Management Using Microsoft SQL Server.
Interaction classes Record context Custom lookups.
Connect with life Praveen Srivatsa Founder and CEO – AstraSoft.NET Vinod Kumar Technology Evangelist – Databases and BI.
Dynamics Tech Conference 2015 PART 1. Dynamics R3 CU8 Retail warehouse Built-in modules for warehouse efficiency License plating.
BI Reporting Tools Kalyn Kelly June 10, BI – Business Intelligence  A set of theories, methodologies, architectures, and technologies that transform.
Database Fundamentals – Part 1
Improve query performance with the new SQL Server 2016 query store!! Michelle Gutzait Principal Consultant at
Performance Optimization in Dynamics AX Chris Haley, Microsoft.
Microsoft Dynamics NAV Microsoft Dynamics NAV managed service for partners, under the hood Dmitry Chadayev Corporate Vice President, Microsoft.
Real-time Performance Monitoring for SQL Server and Dynamics AX
Help! AX IS SLOW! Grant
SQL Database Management
AX Performance Tools Present and Future
Hybrid Management and Security
Secure Hyperconnectivity with TeamViewer and Windows technologies
Microsoft Operations Management Suite Insight and Analytics
Microsoft MB6-704 Microsoft Dynamics AX 2012 R3 CU8 Development Introduction Practice Exam Questions.
Power BI Security Best Practices
Maximize the performance and scale of Microsoft Dynamics AX
Power Apps & Flow for Microsoft Dynamics SL
Dynamics AX Performance
Determine your role in a managed service
SharePoint Administrative Communications Planning: Dynamic User Notifications for Upgrades, Migrations, Testing, … Presented by Robert Freeman (
Microsoft Ignite /20/2018 2:21 PM
Task recorder in Dynamics AX
Getting Started.
Getting Started.
2/24/2019 7:49 PM BRK2198 Four new Azure management experiences to run your business critical applications Dushyant Gill | Jan Kalis.
Welcome to SQLSaturday #767! Hosted by Lincoln SQL Server User Group
Keeping ConfigMgr Clean
Presentation transcript:

exploreengage elevateexploreengage elevate AXUG Colorado Chapter Meeting May 19, 2016 Presented by Michael Oakes & Tom Kim AXMentor, Inc. Performance Optimization AX2012/SQL and Mobile and Azure Solution for AX2012

exploreengage elevateexploreengage elevate Performance Optimization AX2012/SQL Architecture, configuration and maintenance AX, OS, SQL, AOS, network & client configurations can affect performance AX configuration number sequences, table caching, fact boxes, preview panes. Database log/alerts setups, old configuration keys, aos authorization setting Entire table cache settings rules.aspxhttp://blogs.msdn.com/b/axsupport/archive/2015/02/20/dynamics-ax-table-caching-basic- rules.aspx SQL/AX maintenance – missing patches, trace flags, periodic health checks Monitoring tools to debug performance SQL DMVs and SQL tools, Windows resource monitor, performance monitor/counters Trace parser, Dynamics AX Client tracing (real time), Dynamics AX SQL tracing, Performance analyzer (DynamicsPerf) AX2012 context info aspxhttp://blogs.msdn.com/b/amitkulkarni/archive/2011/08/10/finding-user-sessions-from-spid-in-dynamics-ax aspx Coding best practices Generally accepted best practices to mitigate performance issues Display methods not cached, code on form, missing indexes, memo/container fields Other Query plan, literals and placeholders User behavior and known issues. Wild cards, searching, filtering.

exploreengage elevateexploreengage elevate Performance Optimization Architecture, configuration and maintenance OS, SQL, AOS, network & client configurations can affect performance TempDB, auto growth, RCSI, MDOP, Trace flags, lock pages in memory AX configuration number sequences, table caching, fact boxes, preview panes. Database log/alerts setups, old configuration keys, aos authorization setting Entire table cache settings 015/02/20/dynamics-ax-table-caching-basic- rules.aspx 015/02/20/dynamics-ax-table-caching-basic- rules.aspx SQL/AX maintenance – missing patches, trace flags, periodic health checks

exploreengage elevateexploreengage elevate Performance Optimization Architecture, configuration and maintenance Monitoring tools to debug performance SQL DMVs and SQL tools Windows resource monitor, performance monitor/counters Trace parser Dynamics AX Client tracing (real time) Dynamics AX SQL tracing Performance analyzer (DynamicsPerf) AX2012 context info hive/2011/08/10/finding-user-sessions- from-spid-in-dynamics-ax-2012.aspx hive/2011/08/10/finding-user-sessions- from-spid-in-dynamics-ax-2012.aspx

exploreengage elevateexploreengage elevate Performance Optimization Architecture, configuration and maintenance Monitoring tools to debug performance Coding best practices Generally accepted best practices to mitigate performance issues Display methods not cached, code on form, missing indexes, memo/container fields Use joins to minimize database calls Best practice check tool available Can find missing indexes, overlapping or duplicate indexes Extend this to custom code

exploreengage elevateexploreengage elevate Performance Optimization Architecture, configuration and maintenance Monitoring tools to debug performance Coding best practices Other Query plan, literals and placeholders E.g. slow in production, but quick in test system, same code but different SQL plan Recompile query plan using literals User behavior and known issues. Wild cards, searching, filtering. Searching on non-indexed fields in large transactional tables List pages can mitigate this Reviewing table row size/data and index size, growth and archive/purge options

exploreengage elevateexploreengage elevate Performance Optimization Architecture, configuration and maintenance Monitoring tools to debug performance Coding best practices Other

exploreengage elevateexploreengage elevate Mobile and Azure Solution for AX2012

exploreengage elevateexploreengage elevate Mobile first, cloud first transition is happening now! Business case for enabling access to Microsoft Dynamics AX 2012 outside office and domain on any device Microsoft Dynamics AX mobile apps – e.g. Time, Expense AXMentor Admin App to monitor key services, batch jobs, alerts and notifications iOS devices boast world class security and a broad user base Why:

exploreengage elevateexploreengage elevate What: AX Admin App AX Admin App for iPhone, public Apple Store Private customized versions/apps on B2B store AX Admin App mobile connector to connect Microsoft Dynamics AX 2012 services and data to Azure. Installed locally on production infrastructure, e.g. production AOS Ax Admin App code/model to expose custom services with the mobile connector More apps to follow Preview Video:

exploreengage elevateexploreengage elevate Dashboards show user important information concisely and provide a path for drill down to troubleshoot. ADFS token authentication ensures role security is upheld from AX to App AXAdmin App Quick look: Custom User Settings let individuals choose the amount of data they would like to see as well as set their own time-out duration* * Time-out cannot exceed 10 minutes to uphold security best practices.

exploreengage elevateexploreengage elevate Q & A

exploreengage elevateexploreengage elevate Michael Oakes Tom Kim For more information about the AXAdmin App visit AXtras.comAXtras.com Performance and Optimization eBook available to AXUG Colorado Chapter Attendees. Please contact Chris Barbera AXAdmin App contact: AXMentor will be at AXUG Summit Hope to see you there! Presenters