[KULRICE-2673] Optimize the RuleService.getDuplicateRuleId check Created: 14/Feb/09  Updated: 16/Jan/15

Status: Open
Project: Kuali Rice Development
Component/s: Development
Affects Version/s: None
Fix Version/s: Backlog

Type: Improvement Priority: Minor
Reporter: Eric Westfall Assignee: Unassigned
Resolution: Unresolved Votes: 0
Labels: Old
Remaining Estimate: 2 hours
Time Spent: Not Specified
Original Estimate: 2 hours

Issue Links:
relates to KRRM-56 Expand support for XML import and exp... Open
Similar issues:
KULRICE-3717Optimize the checking of getValidActions
KULRICE-7185Optimization of KIM Permission Checks
KULRICE-8268broker pool optimization (4067)
KULRICE-9432Optimize code in ViewHelperServiceImpl
KULRICE-6757KSPD: Investigate Optimization options for ViewServiceImpl
KULRICE-8844KualiDocumentFormBase permission checks are more expensive than they have to be
KULRICE-14262Optimize Amazon RDS usage
KULRICE-5956optimize site generation
KULRICE-8329Optimize performance of collection totaling and grouping
KULRICE-562Optimize file/directory scanning when loading DD files on startup
Rice Module:


It has been a long standing issue that the code in the Rule XML parsing which checks for duplicate rules is extremely slow. This is a big problem for large rule imports with thousands of rules.

I think a more optimized query could be executed here.

Generated at Wed May 27 16:05:22 CDT 2020 using JIRA 6.1.5#6160-sha1:a61a0fc278117a0da0ec9b89167b8f29b6afdab2.