perf: add partial index for expired cache resource cleanup (#8728)
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
@@ -0,0 +1 @@
|
||||
DROP INDEX IF EXISTS idx_resource_cache_expire;
|
||||
@@ -0,0 +1,5 @@
|
||||
-- Partial functional index to speed up periodic cleanup of expired cache resources.
|
||||
-- Matches the query: DELETE FROM resource WHERE resource_type = 'cache' AND to_timestamp((value->>'expire')::int) < now()
|
||||
CREATE INDEX IF NOT EXISTS idx_resource_cache_expire
|
||||
ON resource (to_timestamp((value->>'expire')::int))
|
||||
WHERE resource_type = 'cache';
|
||||
Reference in New Issue
Block a user