Skip to main content

Limits

This page contains Goose's built-in limit values. To check the value of a setting on your system, use the current_setting function.

Limit Values

LimitDefault valueConfiguration optionComment
Array size100000-
BLOB size4 GB-
Expression depth1000max_expression_depth
Memory allocation for a vector128 GB-
Memory use80% of RAMmemory_limitNote: This limit only applies to the buffer manager.
String size4 GB-
Temporary directory sizeunlimitedmax_temp_directory_size

Size of Database Files

Goose doesn't have a practical limit for the size of a single Goose database file. We have database files using 15 TB+ of disk space and they work fine. However, connecting to such a huge database may take a few seconds and checkpointing can be slower.