当前位置: 首页 > news >正文

Microsoft Dynamics AX 性能优化解决方案

一、方案背景

        Microsoft Dynamics AX 是功能强大的企业ERP系统,虽然Microsoft 已推出基于云的现代化 ERP 平台 Dynamics 365 Finance and Operations,提供了更高的性能和持续更新,用来替代Dynamics AX。在考虑升级到Dynamics 365之前,还有很多企业依然使用 Dynamics AX,性能问题可能成为瓶颈。

        Dynamics AX 系统随着数据量增长、数据量越来越多,用户增加以及业务复杂性提升,比较常见出现的情况:系统速度越来越慢,时不时就阻塞,或系统卡的完全动不了,严重影响工作效率。此时需要做性能优化。

   基于我们在行业多年的Microsoft Dynamics 系统优化经验的最佳实践,以下是针对 Dynamics AX 的性能优化解决方案,涵盖代码规范性优化策略、数据库优化策略、AOS服务端优化策略、服务器与网络性能优化策略等全方位进行优化,提升系统响应速度、降低延迟并优化用户体验。

二、方案内容

1、代码规范性优化策略

1.1、数据库操作优化

1) 明确指定查询字段:避免不必要的字段查询使用fieldList 或 select 时明确指定所需字段,

减少数据传输量,提供查询效率。

2) 减少不必要关联:优先使用  existsJoin  替代  join 避免不必要的表关联数据加载。

3) 优先使用批量插入:批量代替逐条处理使用  RecordInsertList  或  RecordSortedList  批量插入数据。

4) 优先使用批量更新:批量操作update时应使用update_recordset语句。

1.2、代码逻辑优化

1)    减少数据库交互次数:避免循环内的数据库操作将查询移到循环外部,从而减少数据库交互次数

2)    避免客户端和服务器端频繁交易

3)    避免大量使用Display方法。

4) 避免在Active方法中写大量While Select语句, 避免在Display方法中使用While 套 While。

5) 避免使用低效的嵌套循环:使用join关联查询 或 query方式进行查询。

亦可使用  Map  或  Set  或 list容器方式替代嵌套循环查找。

http://www.dtcms.com/a/321398.html

相关文章:

  • 网络资源模板--基于Android Studio 实现的麻雀笔记App
  • CSS:BFC
  • 五种IO模型 阻塞IO 多路转接之select 多路转接之poll
  • 灰狼算法+四模型对比!GWO-CNN-LSTM-Attention系列四模型多变量时序预测
  • VIOO IQOO7手机 解锁BL ROOT教程
  • 光猫、路由器和交换机
  • 如何使用 pg_rman 进行 PostgreSQL 的备份与恢复
  • 解决 vscode 编辑 markdown 文件时退格键/backspace 删除卡顿问题
  • 【普中STM32精灵开发攻略】--第 14 章 动态数码管实验
  • PyQt 中 pyqtSignal 的使用
  • Orangepi5-RK3588安装ffmpeg硬编码版本
  • UE4/UE5 Android 超大(视频)文件打包/防拷贝方案
  • 【07】OpenCV C++实战篇——鼠标在图片上绘制矩形,计算矩形区域内灰度值的累加值显示在图片上,支持连续多次框选,快速计算结果,快速刷新画面不卡顿
  • Atto Round 1 (Codeforces Round 1041, Div. 1 + Div. 2) A-C
  • 【身心健康】能量管理——为你的情绪和身体注入积极力量
  • LVS高可靠
  • [激光原理与应用-184]:光学器件 - 光学器件中晶体的用途、分类、特性及示例
  • CSS--后端也有自己的CSS要学
  • 化工厂安全升级:分布式光纤传感的 “实时监测 + 精准预警” 方案
  • 【mongoose】E11000 duplicate key error collection: test.counters
  • [hot100]和为K的子数组-Python3
  • AI入门学习--RAG是什么?
  • TyDi QA:面向语言类型多样性的信息检索问答基准
  • Selenium + Python + Pytest + Yaml + POM
  • Java 大视界 -- 基于 Java 的大数据分布式计算在气象灾害数值模拟与预警中的应用(388)
  • 机器视觉的笔记本辅料贴合应用
  • camera人脸识别问题之二:【FFD】太阳逆光场景,人像模式后置打开美颜和滤镜,关闭heif拍摄格式对着人脸拍照,成像口红出现位置错误
  • 嵌入式系统GUI
  • 基于linux环境在centos7上部署gitlab
  • LLM驱动的数据分析组合(HoraeDB+Polars+Snorkel AI)