mongodb 如何檢視索引

mug發表於2021-09-11

mongodb 如何檢視索引

MongoDB提供了檢視索引資訊的方法:getIndexes()方法可以用來檢視集合的所有索引,totalIndexSize()檢視集合索引的總大小,db.system.indexes.find()檢視資料庫中所有索引資訊。

1、檢視集合中的索引:getIndexes()

db.COLLECTION_NAME.getIndexes()

如,檢視集合sites中的索引:

>db.sites.getIndexes()
[
 {
 "v" : 1,
 "key" : {
  "_id" : 1
 },
 "name" : "_id_",
 "ns" : "newDB.sites"
 },
 {
 "v" : 1,
 "key" : {
  "name" : 1,
  "domain" : -1
 },
 "name" : "name_1_domain_-1",
 "ns" : "newDB.sites"
 }
]

2、檢視集合中的索引大小:totalIndexSize()

db.COLLECTION_NAME.totalIndexSize()

如,檢視集合sites索引大小:

> db.sites.totalIndexSize()
16352

3、檢視資料庫中所有索引:db.system.indexes.find()

db.system.indexes.find()

如,當前資料庫的所有索引:

> db.system.indexes.find()

python學習網,大量的免費,歡迎線上學習!

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/506/viewspace-2835348/,如需轉載,請註明出處,否則將追究法律責任。

相關文章