Heim >Backend-Entwicklung >PHP-Tutorial >Einige Hinweise zu Mongo-Indizes
In diesem Artikel werden hauptsächlich einige Anweisungen zum Mongo-Index vorgestellt, die einen gewissen Referenzwert haben. Jetzt können Freunde in Not darauf zurückgreifen.
Vorteile: Beschleunigt die Abfrage
Nachteile: Hinzufügungen, Löschungen und Änderungen verursachen zusätzlichen Overhead und belegen Platz
Tipps: Geben Sie mehr als die Hälfte der Daten in der Sammlung zurück, und die Effizienz des vollständigen Tabellenscans ist geringer hoch
Index anzeigen: db.test.getIndexes()
Index erstellen: db. test.ensureIndex({" username":1},{"background":true,"name":index_test_name"}) //Wenn eine große Datenmenge vorhanden ist, kann sie ohne Blockierung im Hintergrund ausgeführt werden
Index löschen: db.test.dropIndex({ "username":1})
Indexgröße anzeigen: db.test.totalIndexSize()
Indexreihenfolge:
1 ist positive Reihenfolge, -1 ist umgekehrte Reihenfolge
Im zusammengesetzten Index müssen Sie auf die Reihenfolge achten (ID: 1 , Alter: -1)
Indexattribute:
Einzigartigkeit
db.test.ensureIndex({x:1,y:1},{unique:true})
Spärlichkeit
db.test.ensureIndexx({},{sparse:true/false}) 不稀疏(默认): 1. 可插入不存在索引字段的数据,null; 2. 可筛选不存在字段: db.test.find({m:{$exist:ture}}) 稀疏:
erklären
Erfahren Sie, wie das System mit der Anfrage umgeht
cursor 返回游标类型(BasicCursor或BtreeCursor) nscanned 被扫描的文档数量 n 返回的文档数 millis 耗时(毫秒) indexBounds 所使用的索引
Hinweis
Verwendung eines Index erzwingen
db.test.find({"age":20}).hint({"name":1,"age":1}) // .hint(name_1_age_1)
Profil
Legen Sie die Protokollstufe fest und zeichnen Sie langsame Abfragen auf
Passen Sie die Reihenfolge der Abfragebedingungen automatisch an
kann den Index für den Präfix-regulären Ausdruck (/^z /) erreichen
Erstellen Sie Indizes für Schlüssel, die viel Sortierung erfordern Vermeiden Sie das Laden aller Daten in den Speicher
$ne, $nin verwendet keine Indizes
_id-Index
Einzelschlüsselindex
Mehrschlüsselindex
Zusammengesetzter Index
Abgelaufener Index
Volltextindex
Geografischer Standortindex
Das Obige ist der gesamte Inhalt dieses Artikels. Ich hoffe, er wird für das Studium aller hilfreich sein. Weitere verwandte Inhalte finden Sie auf der chinesischen PHP-Website.
Verwandte Empfehlungen:
Das obige ist der detaillierte Inhalt vonEinige Hinweise zu Mongo-Indizes. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!