How to Resolve Performance Issues in Webgility Desktop
This article helps Webgility Desktop users diagnose and resolve performance issues in Webgility Desktop, such as slowness, freezing, high memory usage, or general lag. It provides detailed guidance on system, application, and database-level optimizations to restore smooth and efficient operation.
Common Performance Symptoms
-
Webgility Desktop freezing or becoming unresponsive
-
Delayed screen loads or data refreshes
-
High CPU, memory, or disk usage
-
Connection timeouts or SQL errors
-
Slow response from SQL Server database
Step 1: Check Webgility’s Performance Monitor
If available in your version:
-
Open Webgility Desktop
-
Navigate to System > Performance Monitor
-
Review memory and process usage
This helps identify whether the issue is localized to Webgility or caused by overall system strain.
Step 2: Check System Memory Usage
-
Press Ctrl + Shift + Esc to open Task Manager
-
Go to the Processes tab
-
Click on the Memory column to sort by usage
-
Close any high-memory applications that are not essential
⚠️ Do not end processes related to Webgility, SQL Server, or QuickBooks.
Step 3: Verify Available RAM and Disk Space
-
Recommended RAM: At least 8 GB for Webgility Desktop
-
Check C: Drive space:
-
Open File Explorer > This PC
-
Ensure Local Disk (C:) has enough free space
-
Delete unused files and empty the Recycle Bin if needed
-
Low memory or low disk space can significantly affect performance.
Step 4: Update Windows and Webgility Desktop
-
Update Windows:
-
Go to Start > Settings > Windows Update > Check for Updates
-
Install any pending updates
-
-
Update Webgility:
-
Open Webgility Desktop and log in with your credentials.
-
Navigate to Help > Terms and Privacy to view your current Webgility version.
-
Go to Help > Check for Updates.
-
In the Webgility Update window, you’ll see your current version and the latest available version (if any).
-
Click Update to begin the process.
-
Make sure the checkbox for “Take Webgility database backup before proceeding with the update” is selected.
-
When prompted, choose the default location to save the backup file.
-
Once the backup completes, the Webgility Installer will launch and begin installing the latest version.
-
A progress bar will display the update status.
-
After the installation completes, you’ll return to the Login screen. Log in again.
-
Upon login, Webgility will automatically update the database.
-
Select your sales channel to proceed to the Dashboard.
-
To confirm the update, go back to Help > Terms and Privacy and verify that the version number matches the latest release.
✅ Done! Webgility Desktop is now updated to the latest version.
-
Step 5: Disable Unused Notifications in Webgility
-
Click the Bell icon in Webgility
-
Click the Gear (⚙️) icon
-
Turn off unnecessary alerts and notifications
This reduces background resource consumption.
Step 6: Restart SQL Services (Primary Server Only)
Only perform this step on the main machine where SQL Server for Webgility is hosted.
-
Close Webgility Desktop and Scheduler on all computers
-
Press Windows + R, type
services.msc
, press Enter -
Locate SQL Server (Database name) or your specific instance
-
Right-click and choose Restart
-
Also restart the SQL Server Browser service
Restarting SQL clears temporary connection issues and refreshes resource allocation.
Step 7: Run the Webgility DB Utility Tool
-
Close All Webgility Sessions
-
Exit Webgility Desktop and Scheduler on all machines.
-
Open Task Manager, and end any running Webgility-related processes.
-
-
Locate the Utility File
-
On the primary machine, navigate to:
C:\Webgility\UnifyEnterprise
-
Double-click UnifyDBUtility.exe.
-
-
Initiate the Utility
-
When prompted to execute the utility, click OK.
-
If asked to close all Webgility applications, click OK again.
-
-
Create a Backup
-
Choose a valid folder (preferably the Webgility folder) to save your backup.
-
Click OK to begin the backup process.
-
-
Allow the Optimization to Complete
-
Do not close the window or restart your computer during the process.
-
Wait for the Success message to appear.
-
-
Finish and Verify
-
Click OK to exit the utility.
-
Reopen Webgility Desktop and check if performance or error issues have improved.
-
Step 8: Diagnose SQL Bottlenecks (Advanced)
If the above steps don’t resolve the issue, check SQL-specific performance:
-
Use SQL Server Management Studio (SSMS)
-
Open Activity Monitor
-
Identify long-running queries
-
Check for missing or fragmented indexes
-
-
Optimize Database Performance
-
Rebuild indexes:
sqlCopyEditALTER INDEX ALL ON [YourTableName] REBUILD;
-
Update statistics:
sqlCopyEditUPDATE STATISTICS [YourTableName];
-
-
SQL Express Limitations
-
SQL Express supports only 10 GB databases and 1.4 GB RAM usage
-
If usage exceeds these limits, consider upgrading to SQL Standard or using Webgility Cloud services
-
Pro Tips
🔹 Locate SQL Instance Name
Navigate to:C:\Webgility\UnifyEnterprise\XML
Open ApiConfig.xml
in Notepad and find the <SourceName>
value.
🔹 Database Backup Path
Ensure automatic backups go to:C:\Webgility\UnifyEnterprise\Backups
Retain backups for at least 3 days.
Conclusion
Slow performance in Webgility Desktop can often be resolved by ensuring system requirements are met, Webgility is up-to-date, and the SQL database is optimized. Regular maintenance like restarting services, managing resources, and running the DB Utility can prevent long-term degradation.