Anzeige:
Ergebnis 1 bis 5 von 5

Thema: Indexierung im laufenden Betrieb?

  1. #1
    DaGrrr
    Gast

    Indexierung im laufenden Betrieb?

    Hallo,

    ist es möglich bzw. empfehlenswert bei einer Postgres Datenbank im laufenden Betrieb eine Indexierung einzubauen, während die Applikation auf die Datenbank weiterhin zugreift? Kann es zu Problemen kommen?

    Danke für die Hilfe.

    Grüße
    DaGrrr

  2. #2
    Registrierter Benutzer Avatar von elrond
    Registriert seit
    04.10.2001
    Ort
    potsdam
    Beiträge
    881
    da postgres in der lage ist ordentlich mit transaktionen umzugehen sollte es kein problem darstellen einen index zu genrieren. schlimmstenfalls wird's ein performance-problem.
    "Um die Welt zu ruinieren, genügt es, wenn jeder seine Pflicht tut." (Winston Churchill)

  3. #3
    DaGrrr
    Gast
    Vielen Dank für die Info!

    Grüße
    DaGrrr

  4. #4
    Registrierter Benutzer
    Registriert seit
    07.05.2007
    Beiträge
    656
    Moin,

    Zitat Zitat von elrond Beitrag anzeigen
    da postgres in der lage ist ordentlich mit transaktionen umzugehen sollte es kein problem darstellen einen index zu genrieren. schlimmstenfalls wird's ein performance-problem.
    Was hat das mit Transaktionen zu tun? Beim Erstellen eines Index wird es einen Lock auf Pagelevel-Ebene geben (bei Benutzung eines B-Tree-Index, ist der Normalfall) - das Handling der Lock-Mechanismen ist also entscheidend. Andere Prozesse werden sich gedulden müssen, bis diese Locks freigegeben werden (unabhängig davon, ob sie sich in einer Transaktion befinden oder nicht).

    Insofern hast Du Recht - es kann zu Performance-Einbrüchen kommen.

    Jan

  5. #5
    Registrierter Benutzer Avatar von elrond
    Registriert seit
    04.10.2001
    Ort
    potsdam
    Beiträge
    881
    war wohl technisch etwas unscharf...
    "Um die Welt zu ruinieren, genügt es, wenn jeder seine Pflicht tut." (Winston Churchill)

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •