Archiv verlassen und diese Seite im Standarddesign anzeigen : 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
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.
Vielen Dank für die Info!
Grüße
DaGrrr
Moin,
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
war wohl technisch etwas unscharf... :o
Powered by vBulletin® Version 4.2.5 Copyright ©2025 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.