[PYTHON] Mongodb Kürzeste Einführung (3) Ich habe versucht, sogar Millionen zu beschleunigen

Mongodb Kürzeste Einführung (1) Installieren und starten Sie auf EC2 und setzen Sie plötzlich Zehntausende von Elementen fort Mongodb Kürzeste Einführung (2) Ich habe nach Zehntausenden von Fällen gesucht.

Nachdem wir die API haben, versuchen wir noch viel mehr. Wie erwartet ist t2.micro unmöglich, gehen Sie also zu m3.medium. Es wurde ein dreirädriges Fahrzeug → ein Fahrrad.

Immerhin ist es langsam, wenn Sie viel setzen, also werde ich einen Index setzen.

Bisher ist es das Minimum als Gelegenheits-DB. Die Suche nach Dateien indiziert.

Noch einmal. Nützlich in der Entwicklungsphase.

Beim Nachfüllen alles.

sudo service mongod stop

Hast du aufgehört Es sieht aus wie Mysqls innoDB, aber es scheint, dass die Journaldatei immer größer wird. Selbst wenn Sie die Daten löschen, scheint unter / var / lib / mongo etwas zu wachsen. Es sind ziemlich große Datenmengen, daher ist es gut, bei jeder Entwicklung einen sauberen Zustand zu haben. Ich werde es noch einmal mit ** Crispy, Tturn! ** versuchen. (Yoko darf nicht imitieren)

sudo rm -rf /var/lib/mongo/*

Löschen Sie die Dateien unter / var / lib / mongo /. Behalten Sie das Verzeichnis.

Anlaufen

sudo service mongod start

Das leere / var / lib / mongo / wurde initialisiert.

Nach Sammlung löschen (Klicken Sie hier für Yoiko)

db.honyarara.remove({});

Abschied.

Das Hauptthema. Mongo-Tan hat einen Index.

https://docs.mongodb.org/manual/indexes/

(Annahme, dass Daten nicht erneut eingegeben oder gelöscht werden)

Ich werde alles passen. Wenn es nichts zu suchen gibt.

db.honyarara.createIndex( { "$**": "text" } )

Wenn der Texttyp und die Nummer getrennt sind.

db.honyarara.createIndex ({"Spaltenname": 1}) Wert ist 1 aufsteigende Reihenfolge-1 absteigende Reihenfolge

db.honyarara.createIndex ({"Spaltenname": "Text", "Spaltenname 2": "Text", ....})

Es kann alles sein oder es kann angegeben werden

Klicken Sie hier für den Textindex ↓ https://docs.mongodb.org/manual/core/index-text/#create-text-index

In den meisten Fällen sollte es jetzt schneller sein. Es braucht Zeit, aber es ist besser, schnell zu sein.

Wenn es noch spät ist

Wenn Sie komplexere Abfragen oder Einstellungen haben, empfehlen wir, mongodb nicht mehr zu verwenden.

Immerhin beim Aufhören.

  1. Beginnen Sie erneut mit dem obigen Verfahren
  2. Löschen Sie nur den Index (Klicken Sie hier für gute Informationen)

Überprüfen Sie den aktuellen Index und Namen

db.honyarara.getIndexes()

Nachdem Sie das Feld "Name" überprüft haben, geben Sie es an und löschen Sie es

db.tracks.dropIndex (Indexname)

Recommended Posts

Mongodb Kürzeste Einführung (3) Ich habe versucht, sogar Millionen zu beschleunigen
Ich habe versucht, die Videoerstellung durch parallele Verarbeitung zu beschleunigen
[Einführung in PID] Ich habe versucht, ♬ zu steuern und zu spielen
Mongodb Kürzeste Einführung (2) Ich habe nach Zehntausenden gesucht
[Einführung in Pytorch] Ich habe versucht, Cifar10 mit VGG16 ♬ zu kategorisieren
[Einführung in AWS] Ich habe versucht, mit der Sprach-Text-Konvertierung zu spielen ♪
Was ich getan habe, um die String-Suchaufgabe zu beschleunigen
Ich habe versucht, PredNet zu lernen
[Ich habe versucht, Pythonista 3 zu verwenden] Einführung
Ich habe versucht, SVM zu organisieren.
[Einführung in die Simulation] Ich habe versucht, durch Simulation einer Koronainfektion zu spielen ♬
Ich habe versucht, PCANet zu implementieren
Einführung in die nichtlineare Optimierung (I)
Ubuntu explodierte, als ich versuchte, meinen Benutzernamen zu ändern
[Einführung in Pandas] Ich habe versucht, die Austauschdaten durch Dateninterpolation zu erhöhen ♬
[Einführung in das Modell der Infektionskrankheiten] Ich habe versucht, zu passen und zu spielen ♬
Ich habe versucht, Linux wieder einzuführen
Ich habe versucht, Pylint vorzustellen
Ich habe versucht, SparseMatrix zusammenzufassen
jupyter ich habe es berührt
Ich habe versucht, StarGAN (1) zu implementieren.
Ich habe versucht, Deep VQE zu implementieren
Ich habe versucht, eine Quip-API zu erstellen
Numba als Python zu beschleunigen
Ich habe versucht, eine kontroverse Validierung zu implementieren
Ich habe versucht, Pytorchs Datensatz zu erklären
Ich habe Watson Voice Authentication (Speech to Text) ausprobiert.
Ich habe Teslas API berührt
Project Euler 4 Versuch zu beschleunigen
So beschleunigen Sie Python-Berechnungen
Ich habe versucht, mich über MCMC zu organisieren.
Ich habe versucht, Realness GAN zu implementieren
[DRF] Snippet zur Beschleunigung von PrimaryKeyRelatedField
Ich habe versucht, den Ball zu bewegen
Ich habe versucht, den Abschnitt zu schätzen.
Ich habe versucht, den allgemeinen Ablauf bis zur Erstellung von Diensten selbst zusammenzufassen.
Ich habe versucht, Cpaw Level1 & Level2 Write Up auf leicht verständliche Weise zusammenzufassen
Ich habe versucht, fMRI-Daten mit Python zu analysieren (Einführung in die Dekodierung von Gehirninformationen)
Ich habe versucht, einen Linebot zu erstellen (Implementierung)
Ich habe versucht, die Behandlung von Python-Ausnahmen zusammenzufassen
Ich habe versucht, PLSA in Python zu implementieren
Ich habe versucht, Azure Speech to Text zu verwenden.
Ich habe versucht, Autoencoder mit TensorFlow zu implementieren
Ich habe versucht, den Befehl umask zusammenzufassen
Ich habe versucht, Permutation in Python zu implementieren
Ich habe versucht, einen Linebot zu erstellen (Vorbereitung)
Ich habe versucht, AutoEncoder mit TensorFlow zu visualisieren
Ich versuchte das Weckwort zu erkennen
Ich habe versucht, mit Hy anzufangen
Ich habe versucht, PLSA in Python 2 zu implementieren
Python3-Standardeingabe habe ich versucht zusammenzufassen
Ich habe versucht, Text mit TensorFlow zu klassifizieren
Ich habe versucht, die grafische Modellierung zusammenzufassen.
Ich habe versucht, ADALINE in Python zu implementieren
Ich habe versucht, Optuna die Nummer lösen zu lassen
[Einführung in Pytorch] Ich habe mit sinGAN ♬ gespielt
Ich habe versucht, die COTOHA-API zu berühren
Ich habe versucht, PPO in Python zu implementieren
Ich habe versucht, CVAE mit PyTorch zu implementieren