Details
-
Task
-
Status: Closed (View Workflow)
-
P3
-
Resolution: Won't Do
-
None
-
-
Core: F - Sprint 87, Core: F - Sprint 88
-
Prokopovych
Description
In order to (hopefully) pre-empt inadequate performance when searching inventory using the defined options in the reference UI, database indexes should be created for each CQL criteria that is generated by the reference UI
Considerations
- Should improve the baseline performance of inventory search (to be verified during the end of quarter release process)
- Back end work required for every new search option e.g. a new filter
- Will need to be maintained every time the UI changes it's query generation
- May reduce write performance (especially when upgrading the system or migrating from existing systems)
- May not improve performance in all cases
TestRail: Results
Attachments
Issue Links
- defines
-
UXPROD-3513 Inventory Elastic Search (Morning Glory): Timebox for Priority Inventory Search and Filter Enhancements
-
- Closed
-
- has to be done before
-
UIIN-790 Filter Instance records by Date updated
-
- Closed
-
- is blocked by
-
UXPROD-2806 Create Elasticsearch indexes for Inventory search
-
- Closed
-
- relates to
-
CIRCSTORE-215 Missing Indexes Warnings
-
- Closed
-
-
MODINVSTOR-472 Search queries without database index
-
- Closed
-
-
MODINVSTOR-496 cancel long running instance searches
-
- Closed
-
-
MODINVSTOR-499 Add Index for Instances Full-text Subjects Search
-
- Closed
-
-
MODINVSTOR-500 Instance source index for = search
-
- Closed
-
-
MODINVSTOR-510 Inventory filtering by Item status is slow (when searching item status: Available)
-
- Closed
-
-
MODINVSTOR-515 Holdings source index for filtering
-
- Closed
-
-
MODINVSTOR-530 Create a database supported search index for often used query searches
-
- Closed
-
-
PERF-48 Inventory. Slow query when filtering on Item status: Available
-
- Closed
-
-
PERF-76 Run performance tests following addition of Index for Instances Full-text Subjects Search
-
- Open
-
-
RMB-534 Reject CQL queries that match no index in schema.json
-
- Open
-
-
RMB-615 cancel queries that take longer than limit
-
- Closed
-
-
RMB-742 Create indexes on metadata.createdByUserId and metadata.updatedByUserId
-
- Open
-