Solving performance problems


Definition

EasyVista products, i.e. Service Manager and Service Apps, may be affected by slowness and performance issues depending on the configuration, user activity, processes with high resource consumption, and miscellaneous programs such as anti-viruses, etc.

A few recommendations can help you optimize your product for better performance.

EndDefinition
  • If the problem persists, you should declare an incident on the EasyVista Support site and provide the requested elements. Open url.png See the relevant procedure for your product.
  • Once the elements provided have been analyzed, the EasyVista Support team will communicate the solutions that can solve your performance issues.

How to optimize response times

On the Service Manager platform

Step 1: Look for the causes of performance issues

1. When are these slowdowns worst? 

  • When Service Manager starts? 
  • During navigation?

2. Which objects are affected by these performance issues?

  • In specific menus? If this is the case, which ones?
  • In specific forms?
  • When performing specific actions? 
  • When running specific wizards?

3. Who is affected by these performance issues?

  • All users? 
  • All sites with access to Service Manager?
      

Step 2: Optimize the identified processes

Performance issues related to scheduled tasks, e.g. scheduled alerts, scheduled reports, calculation of trends, or integration

1. Schedule tasks that consume significant resources. Do this for as many of them as possible.

  • They should be scheduled to run outside the platform production periods, i.e. at night and on weekends wherever possible.
  • For 24/7 platforms, they should be scheduled to run when the number of connected users is at its lowest.
     

Performance issues related to business rules

1. Run rules only when necessary.

example  To run a process once a Send Email type of action is generated for a group, you should configure the conditions in the definition of the business rule instead of adding conditional steps to the start of the process.

2. Check the trigger conditions for rules.

3. Ensure that processes do not contain any loops.
 

Performance issues related to scheduled reports and views

1. Restrict the number of records and columns displayed to a minimum.

  • The number of records is specific to each user. You can, however, restrict it for the entire platform in the Other Parameters {ADMIN} Grid: Maximum number of rows.
  • The number of columns corresponds to the different fields to be displayed in views. You should define several views within a report instead of displaying a large number of fields.

2. Avoid performing extractions of reports during the business day, irrespective of their format. You should use scheduled reports instead, and schedule them to run outside production periods.
 

Performance issues related to other programs

1. Check the time scheduled for running anti-virus programs:

  • On the application server
  • On user workstations

How to declare an incident on the EasyVista Support site

Note: Declare an incident only if the problem persists after you have applied these optimization recommendations.

Slow performance detected on the Service Manager platform

1. Capture HTTP traffic using the tool integrated within your browser. Open url.png See the procedure.

2. Generate show stack captures. Open url.png See the procedure.

3. (optional) If you are using an On Premise version, locate the log files.

  • EasyVista > Tools > Server > MSSQL > Log: SmoServer logs. Logs containing a Warning should be provided.
  • Apache > Logs: The Apache logs are called error.log and access.log.

4. Create an incident on the EasyVista Support site.

5. Attach the above elements to your incident, i.e. HTTP traffic, show stack captures and logs.

Slow performance detected on the Service Apps platform

1. Capture HTTP traffic using the tool integrated within your browser. Open url.png See the procedure.

2. Generate show stack captures. Open url.png See the procedure.

3. Create an incident on the EasyVista Support site.

4. Attach the above elements to your incident, i.e. HTTP traffic and show stack captures.

Tags:
Last modified by Unknown User on 2019/11/29 20:19
Created by Administrator XWiki on 2019/03/27 11:01

Shortcuts

Powered by XWiki ©, EasyVista 2020