[PYTHON] Datenbanksuche (Überprüfung der Verarbeitungsgeschwindigkeit mit oder ohne Index)

Zweck

――Ich möchte überprüfen, inwieweit das Vorhandensein oder Fehlen eines Index die Verarbeitungsgeschwindigkeit beeinflusst. ―― Dabei möchte ich etwas über den B-Baum verstehen.

Zielgruppe

Vorbereitung und Umgebung für den Einstieg

Über den Code

Prüfergebnis

Suchbereich von 10000 bis 10100

Suchbereich von 10000 bis 10010

Suchbereich von 10000 bis 10001

Aus dem Überprüfungsergebnis

Es wurde nachgewiesen, dass das Vorhandensein oder Fehlen des Index einen solchen Unterschied in der Suchverarbeitungszeit ausmacht.

Es scheint, dass B-Tree-Algorithmen und Bitmaps verwendet werden, Für Details

Den "Index" verstehen, der die Datenbankleistung verbessert

Ist sehr sorgfältig geschrieben, deshalb empfehle ich es.

das ist alles. .. .. .. .. .. ..

Recommended Posts

Datenbanksuche (Überprüfung der Verarbeitungsgeschwindigkeit mit oder ohne Index)
Datenbank mit db.py durchsuchen
Parallele Verarbeitung mit Parallel von Scikit-Learn
Geschwindigkeitsvergleich der Volltextverarbeitung von Wiktionary mit F # und Python
Berücksichtigen Sie die Verarbeitungsgeschwindigkeit, um den Bildpuffer mit numpy.ndarray zu verschieben
Rastersuche von Hyperparametern mit Scikit-learn
Grundlagen der binärisierten Bildverarbeitung durch Python
Zeichnen mit Matrix-Reinventor von Python Image Processing-
Beispiel für eine effiziente Datenverarbeitung mit PANDAS