Skip to content

Commit 2f4ebe5

Browse files
authored
Performance improvmeent for OCP label deletes (#5362)
1 parent 4725360 commit 2f4ebe5

File tree

2 files changed

+4
-2
lines changed

2 files changed

+4
-2
lines changed

koku/masu/database/sql/reporting_ocpstoragevolumelabel_summary.sql

+2-1
Original file line numberDiff line numberDiff line change
@@ -187,7 +187,8 @@ ON CONFLICT DO NOTHING
187187
DELETE FROM {{schema | sqlsafe}}.reporting_ocpstoragevolumelabel_summary AS ls
188188
WHERE uuid IN (
189189
SELECT uuid FROM {{schema | sqlsafe}}.reporting_ocpstoragevolumelabel_summary AS ls
190-
WHERE EXISTS (
190+
WHERE ls.report_period_id IN {{ report_period_ids | inclause }}
191+
AND EXISTS (
191192
SELECT 1
192193
FROM {{schema | sqlsafe}}.reporting_enabledtagkeys AS etk
193194
WHERE etk.enabled = false

koku/masu/database/sql/reporting_ocpusagepodlabel_summary.sql

+2-1
Original file line numberDiff line numberDiff line change
@@ -94,7 +94,8 @@ create unique index ix_cte_kv_cluster_agg_{{uuid | sqlsafe}}
9494
DELETE FROM {{schema | sqlsafe}}.reporting_ocpusagepodlabel_summary AS ls
9595
WHERE uuid IN (
9696
SELECT uuid FROM {{schema | sqlsafe}}.reporting_ocpusagepodlabel_summary as ls
97-
WHERE EXISTS (
97+
WHERE ls.report_period_id IN {{ report_period_ids | inclause }}
98+
AND EXISTS (
9899
SELECT 1
99100
FROM {{schema | sqlsafe}}.reporting_enabledtagkeys AS etk
100101
WHERE etk.enabled = false

0 commit comments

Comments
 (0)