...
Test RunsĀ
Test 1. Request method POST, path source-storage/stream/marc-record-identifiers , body data
...
Expand |
---|
select "alias_5398203"."external_id", "alias_100273909".count from (select distinct "records_lb"."external_id" from "records_lb" join "marc_indexers_leader" on "records_lb"."id" = "marc_indexers_leader"."marc_id" join "marc_indexers_005" "i005" on "records_lb"."id" = "i005"."marc_id" join "marc_records_tracking" "mrt_005" on ("i005"."marc_id" = "mrt_005"."marc_id" and "i005"."version" = "mrt_005"."version") where ((p_05 = 'd') and (to_date(substring("i005"."value", 1, 8), 'yyyymmdd') between '20141106' and '20231108') and ("records_lb"."state" = 'ACTUAL' or "records_lb"."state" = 'DELETED' or ("records_lb"."state" = 'ACTUAL' and "records_lb"."leader_record_status" in ('d', 's', 'x'))) and "records_lb"."suppress_discovery" = true and "records_lb"."record_type" = 'MARC_BIB' and "records_lb"."external_id" is not null)) "alias_5398203" right outer join (select count(distinct "records_lb"."external_id") from "records_lb" join "marc_indexers_leader" on "records_lb"."id" = "marc_indexers_leader"."marc_id" join "marc_indexers_005" "i005" on "records_lb"."id" = "i005"."marc_id" join "marc_records_tracking" "mrt_005" on ("i005"."marc_id" = "mrt_005"."marc_id" and "i005"."version" = "mrt_005"."version") where ((p_05 = 'd') and (to_date(substring("i005"."value", 1, 8), 'yyyymmdd') between '20141106' and '20231108') and ("records_lb"."state" = 'ACTUAL' or "records_lb"."state" = 'DELETED' or ("records_lb"."state" = 'ACTUAL' and "records_lb"."leader_record_status" in ('d', 's', 'x'))) and "records_lb"."suppress_discovery" = true and "records_lb"."record_type" = 'MARC_BIB' and "records_lb"."external_id" is not null)) "alias_100273909" on true
|
Additional information
MARC Search Query API MARC Search Query API
Long SQL query analysis
Expand |
---|
title | SQL query that take about 6 second |
---|
|
select "alias_94280021"."external_id", "alias_100265999".count from (select distinct fs09000000_mod_source_record_storage.records_lb.external_id from fs09000000_mod_source_record_storage.records_lb join fs09000000_mod_source_record_storage.marc_indexers_leader on fs09000000_mod_source_record_storage.records_lb.id = fs09000000_mod_source_record_storage.marc_indexers_leader.marc_id where ((p_05 = 'd') and fs09000000_mod_source_record_storage.records_lb.state = 'ACTUAL' and fs09000000_mod_source_record_storage.records_lb.suppress_discovery = false and fs09000000_mod_source_record_storage.records_lb.record_type = 'MARC_BIB' and fs09000000_mod_source_record_storage.records_lb.external_id is not null)) "alias_94280021" right outer join (select count(distinct fs09000000_mod_source_record_storage.records_lb.external_id) from fs09000000_mod_source_record_storage.records_lb join fs09000000_mod_source_record_storage.marc_indexers_leader on fs09000000_mod_source_record_storage.records_lb.id = fs09000000_mod_source_record_storage.marc_indexers_leader.marc_id where ((p_05 = 'd') and state = 'ACTUAL' and suppress_discovery = false and record_type = 'MARC_BIB' and external_id is not null)) "alias_100265999" on true |
...