AnalyticDB for PostgreSQL は、ベクトルデータベースシナリオ向けに、広範なカーネルパラメータの最適化を提供します。ベクトル検索エンジンの最適化を使用するには、事前にコンソールでこの機能を有効にする必要があります。本トピックでは、ベクトル検索エンジンの最適化を有効化または無効化する方法について説明します。
シナリオ
-
インスタンスを AIGC やベクトル検索シナリオなどのベクトル分析に使用する場合は、ベクトル検索エンジンの最適化を有効にすることを推奨します。
-
インスタンスを主流の分析、データウェアハウス、またはリアルタイムデータウェアハウスのシナリオで使用する場合は、ベクトル検索エンジンの最適化を有効にすることは推奨しません。
前提条件
-
インスタンスが弾性ストレージモードであること。
-
エンジンカーネルバージョンが、次のいずれかの要件を満たしていること:
-
V6.0 : V6.3.10.18 以降。
-
V7.0 : V7.2.1.2 以降。
-
-
コンピュートノードスペックが、次の要件を満たしていること:
-
High-performance (Basic Edition) : 4 コア 16 GB 以上。
-
High-availability Edition : 4 コア 32 GB 以上。
説明スペックが要件を満たさない場合は、コンピュートノードのスペックを変更できます。
-
注意事項
ベクトル検索エンジンの最適化を有効にすると、大量のインスタンスメモリが消費され、インスタンスの同時実行数が大幅に減少します。この機能を有効にする前に、影響を評価してください。
ベクトル検索エンジンの最適化を有効または無効にすると、インスタンスが再起動します。再起動中、インスタンスは利用できなくなります。この操作はオフピーク時間に実行し、アプリケーションに再接続メカニズムがあることを確認するよう推奨します。
手順
- AnalyticDB for PostgreSQL コンソールにログインします。
- コンソールの左上で、リージョンを選択します。
- 対象インスタンスを見つけ、インスタンス ID をクリックします。
-
基本情報 セクションで、ベクトルエンジンの最適化 の右側にある 最適化の有効化 をクリックします。
-
表示されたダイアログボックスで、OK をクリックします。
この機能を無効にするには、ベクトルエンジンの最適化 の右側にある 最適化の無効化 をクリックします。