Hallo,
ich hätte paar allgeine Fragen zu den Indexen, die ich im Internet leider nicht beantwortet finde.
Indexe erlauben bei richtiger Nutzung einen erheblichen Geschwinigkeitsvorteil beim ausführen von Abfragen, mithilfe eines Indexbaumes.
1) Wie viel Speicherplatz zusätzlich braucht ein Indexbaum wenn die Tabelle 100/200/500 Millionen Einträge hat? (Mir bewusst, das es immer vom konkreten Fall abhängt. Aber mit was kann man rechnen? Was sind Erfahrungswerte?)
2) Kann man Aussagen treffen, wie viel schneller die Abfragen von statten gehen? Im Internet fand ich nur "theoretisch 100fach schneller".
3) Insert, Update und Delete Operationen dauern länger. Kann man da Aussagen treffen, in der Form, wenn die Tabelle 100 Millionen Einträge hat, dann braucht eine solche Operation 1,5mal länger als ohne Verwendung eines Index.
Wir arbeiten mit einer Postgres Datenbank, falls das wichtig ist.
mfg werdas34
ich hätte paar allgeine Fragen zu den Indexen, die ich im Internet leider nicht beantwortet finde.
Indexe erlauben bei richtiger Nutzung einen erheblichen Geschwinigkeitsvorteil beim ausführen von Abfragen, mithilfe eines Indexbaumes.
1) Wie viel Speicherplatz zusätzlich braucht ein Indexbaum wenn die Tabelle 100/200/500 Millionen Einträge hat? (Mir bewusst, das es immer vom konkreten Fall abhängt. Aber mit was kann man rechnen? Was sind Erfahrungswerte?)
2) Kann man Aussagen treffen, wie viel schneller die Abfragen von statten gehen? Im Internet fand ich nur "theoretisch 100fach schneller".
3) Insert, Update und Delete Operationen dauern länger. Kann man da Aussagen treffen, in der Form, wenn die Tabelle 100 Millionen Einträge hat, dann braucht eine solche Operation 1,5mal länger als ohne Verwendung eines Index.
Wir arbeiten mit einer Postgres Datenbank, falls das wichtig ist.
mfg werdas34