Asset Deletion Takes Long Time via fix scriptIssue Record deletion activity takes hours to delete the records on the Asset table which is getting deleted via the Fix script. Also its observed that following records are getting deleted with asset record deletion; CI (Configuration Item)fx_currency_instancefx_pricefm_expense_linealm_consumableCauseThe deletion process might be slow because the script is using a while loop to delete the records one by one. This is a common problem with large datasets and can be solved by using the deleteMultiple() method instead of the while loop.ResolutionUsing a background or fix script is the fastest way available to delete large number of records.Refer below KB;Mass-Deletion and excess data management recommendationshttps://support.servicenow.com/kb?id=kb_article_view&sysparm_article=KB0717791 If you deleteMultiple() instead of while loop, deletion might be little faster. So, script would look like below with deleteMultiple() option. var gr = new GlideRecord('alm_asset');gr.addEncodedQuery('put your query here');gr.query();gs.info(gr.getRowCount());gr.setWorkflow(false); // Bypass business rules and workflowsgr.deleteMultiple(); Please note, with above script following records are bound to be deleted; CI (Configuration Item)fx_currency_instancefx_pricefm_expense_linealm_consumable If you do not want CI (Configuration Item) to be deleted then you can use deleteAssetOnly() option. But again following records are bound to be deleted.fx_currency_instancefx_pricefm_expense_linealm_consumable Refer this KB: How to delete alm_asset records while preserving cmdb_ci recordshttps://support.servicenow.com/kb?id=kb_article_view&sysparm_article=KB0823993 Your fix script would look like (Note, it needs while looks and this could be slow); var gr = new GlideRecord('alm_asset');gr.addEncodedQuery('add your query herer');gr.query();gs.info(gr.getRowCount());gr.setWorkflow(false);while (gr.next()){ gs.info(gr.sys_id); var a = new AssetandCI(); a.deleteAssetOnly(gr); } Also please check below community article about Delete Bulk Records without Scripting (System Data Management)https://www.servicenow.com/community/now-platform-articles/update-or-delete-bulk-records-without-scripting/ta-p/2322875 Note: Test the script on a test instance before implementing it on production.