fix: payload performance (#2441)

* change some olap flush settings

* increase timeouts for payload wal

* fix: improve performance of payload wal metrics

* slight updates

* more small tweaks

* undo some olap changes, don't offload some payloads

* remove double reads

* try reducing wal poll limit

* analyze v1_dag

* move partition method
This commit is contained in:
abelanger5
2025-10-23 17:45:49 -04:00
committed by GitHub
parent bd95b78f38
commit e1fdeeaf1c
13 changed files with 268 additions and 81 deletions

View File

@@ -1710,8 +1710,14 @@ BEGIN
EXECUTE format(
'SELECT ARRAY(
SELECT DISTINCT e.tenant_id
FROM %I e
SELECT t.id
FROM "Tenant" t
WHERE EXISTS (
SELECT 1
FROM %I e
WHERE e.tenant_id = t.id
LIMIT 1
)
)',
partition_table)
INTO result;
@@ -1733,9 +1739,15 @@ BEGIN
EXECUTE format(
'SELECT ARRAY(
SELECT DISTINCT e.tenant_id
FROM %I e
WHERE e.cut_over_at <= NOW()
SELECT t.id
FROM "Tenant" t
WHERE EXISTS (
SELECT 1
FROM %I e
WHERE e.tenant_id = t.id
AND e.cut_over_at <= NOW()
LIMIT 1
)
)',
partition_table)
INTO result;