执行缓慢的服务
服务执行缓慢会影响到 ThingWorx 应用程序的用户。客户必须花费很长时间等待服务完成,然后才能在用户界面中看到结果。如果多个服务同时执行且速度都很缓慢,则您的 ThingWorx 应用程序可能变得无响应。
本部分介绍了一些在 ThingWorx 应用程序的服务层中常见的性能问题指标。该部分可帮助您了解要监控的指标、内部子系统处理各种操作的方法以及这些子系统中的瓶颈对整体服务器性能的影响。
导致服务执行缓慢的操作
监控执行缓慢的服务时,必须考虑以下事项:
服务的执行速度是多少?是否存在应优化的运行时间过长的服务?
是否存在已阻止的服务?
是否存在可导致争用共享资源 (如数据库连接) 的服务?
是否存在任何处理延迟的 ThingWorx 子系统?例如,计划程序或计时器是否用时过长,以致无法完成操作并导致事件子系统中出现瓶颈?