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