This commit is contained in:
James Agnew 2023-04-17 18:57:59 -04:00
parent aea88b0839
commit 88d16de4f2
5 changed files with 11 additions and 1 deletions

View File

@ -0,0 +1,7 @@
---
type: perf
issue: 4716
backport: 6.4.5
title: "The SQL query used to fetch pages of search results resulted in an inefficient use
of the database in cases where resources have many different versions stored. Thanks to
Primož Delopst for the pull request!"

View File

@ -1,6 +1,7 @@
---
type: add
issue: 4742
backport: 6.4.5
title: "The in-memory matcher used by the JPA server subscription processor has been
optimized to reduce the number of FHIRPath expressions executed while processing
in-memory matching."

View File

@ -1,6 +1,7 @@
---
type: perf
issue: 4742
backport: 6.4.5
title: "The SQL generated for the JPA server `$trigger-subscription` operation has been
optimized in order to drastically reduce the number of database round trips for large
triggering jobs."

View File

@ -1,6 +1,7 @@
---
type: add
issue: 4742
backport: 6.4.5
title: "The JPA server in-memory resource matcher, which is used to improve the efficiency of
subscription processing on eligible criteria, now has support for the `_tag`,
`_tag:not`, `_security`, `_security:not` and `_profile` parameters."

View File

@ -47,7 +47,7 @@ import java.util.Date;
@Entity
@Immutable
@Subselect("SELECT h.pid as pid, " +
" h.res_id as res_id, " +
" r.res_id as res_id, " +
" h.res_type as res_type, " +
" h.res_version as res_version, " + // FHIR version
" h.res_ver as res_ver, " + // resource version