Technical Tip: Performance issues when collecting host applications
Description
Poor performance can be experienced in systems configured to collect application information when endpoints are scanned. Symptoms include but are not limited to:
- Extended startup time of the appliance's management services
- Delayed or no response to RADIUS requests from managed wireless devices, causing intermittent wireless authentication failures
- Database replication failures in pairs configured for High Availability
- /bsc/logs/output.master log contains numerous "Database lock time exceeded" messages
1. Navigate to Policy > Policy Configuration
2. Under Endpoint Compliance, click Configuration
3. In the Collect Applications column, a green check mark will display next to configuration names that have this setting enabled
Scope
Version: 8.x
Solution
Workaround:
At this time, it is recommended to disable the Application Inventory function on all Endpoint Compliance Configurations.
1. Under Policy > Policy Configuration, double click on the Endpoint Compliance Configuration and uncheck Collect Application Inventory
2. Click OK.
Solution:
Addressed in versions 8.7, 8.8 and 9.1.
mysql bsc -e "select count(*) from RTRHostApplications"
The following example shows a system with over 22 million records in the database.
> mysql bsc -e "select count(*) from RTRHostApplications"
+----------+
| COUNT(*) |
+----------+
| 22150990 |
+----------+
1 row in set (26.08 sec)
mysql bsc -e "select count(*) from RTRScannedApplications"
mysql bsc -e "drop table RTRScannedApplications"
