Vector Memory Management

Elastic Vector Memory Management

The vector memory pool can be configured to dynamically grow or shrink to accomodate new or changing HNSW indexes.

HNSW vector indexes reside in the Vector Memory Pool in the Database's SGA. Creating an HNSW Index is dependent upon the pool being adequately sized to accommodate the index, and subsequent changes to the underlying base-table can result in the size of the HNSW index changing. With Elastic Vector Memory Management, the pool automatically resizes to accommodate all HNSW Indexes dynamically. 

View Documentation

Vector Memory Pool Automatic Management

When using Oracle Autonomous AI Database services (ADB), the Vector Pool dynamically grows and shrinks when HNSW indexes are created or dropped respectively.

Because you cannot explicitly set any SGA-related memory parameters when using Oracle Autonomous AI Database services, this feature automatically maintains the necessary amount of Vector Pool memory needed for your HNSW indexes.

View Documentation