AI エージェント向け: ドキュメントインデックスは https://www.mongodb.com/ja-jp/docs/llms.txt で利用できます。すべてのページの markdown バージョンは、いずれかの URL パスに .md を追加することで利用できます。
Make the MongoDB docs better! We value your opinion. Share your feedback for a chance to win $100.
MongoDB Branding Shape
Click here >
Docs Menu

インデックス削除の提案を取得する

Performance Advisor によって決定されたインデックス削除の提案を取得します。

ベース URL: https://cloud.mongodb.com/api/public/v1.0

GET /groups/{PROJECT-ID}/performanceAdvisor/dropIndexSuggestions
Parameter
タイプ
説明

プロジェクトID

string

(必須)このMongoDBデプロイを所有するプロジェクトの一意の識別子。グループとプロジェクトは同義語です。グループ ID はプロジェクトIDと同じです。

clusterId または hostId が必要です。

Parameter
タイプ
説明

pretty

ブール値

レスポンス本体を pretty-print 形式にするかどうかを示します。

envelope

ブール値

応答をエンベロープでラップするかどうかを示します。

clusterId

string

レプリカセットまたはシャーディングされたクラスターの一意の識別子です。hostId を使用してスタンドアロンインスタンスのインデックス削除の提案が必要な場合は、このパラメータを null に設定します。

hostId

string

インデックス削除の提案が必要なスタンドアロンインスタンスの一意の識別子。clusterIdnull の場合は必須です。

このエンドポイントは、HTTP リクエスト本体パラメータを使用しません。

名前
タイプ
説明

unusedIndexes

ドキュメントの配列

削除の候補と見なされた未使用のインデックスに関する情報。

hiddenIndexes

ドキュメントの配列

削除の候補である 非表示のインデックス に関する情報。

redundantIndexes

ドキュメントの配列

既存のインデックスと重複する可能性があり、削除が検討されている冗長なインデックスに関する情報。

curl --user '{PUBLIC-KEY}:{PRIVATE-KEY}' --digest \
--header 'Accept: application/json' \
--include \
--request GET 'https://cloud.mongodb.com/api/public/v1.0/groups/{PROJECT-ID}/performanceAdvisor/dropIndexSuggestions?clusterId={clusterId}&pretty=true'
{
"hiddenIndexes": [
{
"shardIds": ["shard-0"],
"accessCount": 0,
"index": [
{
"_fts": "text"
},
{
"_ftsx": 1
}
],
"name": "product_description_reviews_text",
"namespace": "inventory.products",
"since": "2024-10-02T18:02:22Z",
"sizeBytes": 4096
},
{
"shardIds": ["shard-0"],
"accessCount": 0,
"index": [
{
"unseenFeature": 1
}
],
"name": "unseenFeature_1",
"namespace": "inventory.products",
"since": "2024-10-02T18:02:22Z",
"sizeBytes": 4096
}
],
"redundantIndexes": [
{
"shardIds": ["shard-0"],
"accessCount": 0,
"index": [
{
"category": 1
}
],
"name": "category_1",
"namespace": "inventory.products",
"relatedIndexes": [
{
"accessCount": 1,
"index": [
{
"category": 1
},
{
"price": -1
}
],
"name": "category_1_price_-1",
"namespace": "inventory.products",
"since": "2024-10-02T18:02:22Z",
"sizeBytes": 4096
}
],
"since": "2024-10-02T18:02:22Z",
"sizeBytes": 4096
}
],
"unusedIndexes": []
}