Zum Inhalt springen
_CORE
KI & Agentensysteme Unternehmensinformationssysteme Cloud & Platform Engineering Datenplattform & Integration Sicherheit & Compliance QA, Testing & Observability IoT, Automatisierung & Robotik Mobile & Digitale Produkte Banken & Finanzen Versicherungen Öffentliche Verwaltung Verteidigung & Sicherheit Gesundheitswesen Energie & Versorgung Telko & Medien Industrie & Fertigung Logistik & E-Commerce Retail & Treueprogramme
Referenzen Technologien Blog Know-how Tools
Über uns Zusammenarbeit Karriere
CS EN DE
Lassen Sie uns sprechen

MongoDB Indizierung

05. 04. 2024 1 Min. Lesezeit intermediate

Indizes beschleunigen Abfragen in MongoDB dramatisch.

Typen

  • Single Field
  • Compound
  • Multikey (Arrays)
  • Text
  • Geospatial
  • TTL (Auto-Delete)

Beispiele

db.orders.createIndex({userId:1,status:1,createdAt:-1})
db.sessions.createIndex({expiresAt:1},{expireAfterSeconds:0})

Explain

db.orders.find({userId:123}).explain('executionStats')
// COLLSCAN=schlecht, IXSCAN=gut
  • ESR: Equality, Sort, Range
  • Partielle Indizes
  • Covered Queries
  • Ungenutzte Indizes prüfen

Indizes = Leistung

Ohne Indizes = Collection Scan. Immer explain() verwenden.

mongodbIndizesperformance
Teilen:

CORE SYSTEMS Team

Wir bauen Kernsysteme und KI-Agenten, die den Betrieb am Laufen halten. 15 Jahre Erfahrung mit Enterprise-IT.