Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
$indexStats
Tahap $indexStats agregasi di Amazon DocumentDB memberikan wawasan tentang penggunaan indeks dalam koleksi. Operator ini memungkinkan Anda memantau pola akses indeks Anda, yang dapat membantu Anda membuat keputusan berdasarkan informasi tentang manajemen dan pengoptimalan indeks.
Parameter
Tidak ada
Contoh (MongoDB Shell)
Contoh berikut menunjukkan cara menggunakan $indexStats operator untuk menganalisis penggunaan indeks dalam koleksi Amazon DocumentDB.
Buat dokumen sampel
db.grocery.insertMany([ { _id: 1, product: "milk", quantity: 10 }, { _id: 2, product: "eggs", quantity: 20 }, { _id: 3, product: "bread", quantity: 5 }, { _id: 4, product: "cheese", quantity: 15 }, { _id: 5, product: "apple", quantity: 8 } ]);
Contoh kueri
db.grocery.aggregate([ { $indexStats: {} } ]);
Keluaran
[
{
"name": "_id_",
"key": {
"_id": 1
},
"host": "docdb-cluster-1.cluster-123456789.us-west-2.docdb.amazonaws.com",
"accesses": {
"ops": NumberLong(5),
"since": ISODate("2023-04-06T12:34:56.789Z")
}
},
{
"name": "product_1",
"key": {
"product": 1
},
"host": "docdb-cluster-1.cluster-123456789.us-west-2.docdb.amazonaws.com",
"accesses": {
"ops": NumberLong(10),
"since": ISODate("2023-04-06T12:34:56.789Z")
}
}
]
Dalam contoh ini, $indexStats operator menunjukkan bahwa _id_ indeks telah diakses 5 kali, dan product_1 indeks telah diakses 10 kali sejak reset terakhir atau reboot server.
Contoh kode
Untuk melihat contoh kode untuk menggunakan $indexStats perintah, pilih tab untuk bahasa yang ingin Anda gunakan: