16 Punkte von xguru 2022-12-02 | Noch keine Kommentare. | Auf WhatsApp teilen
  • „Composite Indexes sind 10-mal schneller als Index Merge
    In Postgres ist der Unterschied noch größer als in MySQL,
    weil Postgres für Queries mit Index Merge keine Index-Only-Scans unterstützt“
  • Für die Query SELECT count(*) FROM table WHERE int1000 = 1 AND int100 = 1
    kann entweder ein Composite Index auf (int1000, int100) erstellt werden, oder einzelne Indizes auf int1000/int100, die dann zusammengeführt werden können
  • Test nach zufälliger Generierung von 10 Millionen Datensätzen
    • Composite Index: 5 ms
    • Index Merge: MySQL 30–40 ms, Postgres 30–90 ms
  • Wer Postgres nutzt, sollte beim Einsatz der Index-Merge-Funktion vorsichtig sein

Noch keine Kommentare.

Noch keine Kommentare.