PostgreSQL
 sql >> Database >  >> RDS >> PostgreSQL

Blocco ed esecuzioni simultanee di una stored procedure

Lascia che il database gestisca il blocco per te. PostgreSQL, così come ogni altro database, ha un codice di blocco che bloccherà le righe appropriate per la modifica secondo necessità. PostgreSQL usa qualcosa chiamato Controllo della concorrenza multi-versione ciò significa effettivamente che i lettori non bloccheranno o non saranno mai bloccati dagli scrittori.

Con la tua soluzione attuale, man mano che il numero di client cresce, vedrai aumentare il blocco fino a quando la tua applicazione diventa completamente inutilizzabile. Anche in questo caso, lascia che il database gestisca il blocco per te:è molto efficace nel risolvere i blocchi secondo necessità.