Ran into a sneaky memory issue where persistent PHP connections were leaking prepared statement handles across worker loops in Postgres. Calling
DEALLOCATE ALL when resetting connection states or using unbuffered query modes in long-lived scripts keeps backend memory completely…