Chapter 12. Performance

The objectives of this chapter are to:

  • Describe how to control the execution of logic in a three-tier environment and what issues to consider when designing and implementing high-performance X++ code.

  • Explain how to optimize database performance and minimize database interaction by using set-based operators and caching, limiting locking, and optimized sql statements.

  • Explain the usage of tools available in the Microsoft Dynamics AX 2009 development environment for monitoring client/server calls, database calls, and X++ calls.


Performance is often an afterthought. Many development teams rarely pay attention to ...

Get Inside Microsoft Dynamics® AX 2009, Second Edition now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.