sql >> Databasteknik >  >> RDS >> PostgreSQL

Låsning och samtidiga exekveringar av en lagrad procedur

Låt databasen hantera låsning åt dig. PostgreSQL, liksom alla andra databaser, har låskod som låser lämpliga rader för modifiering vid behov. PostgreSQL använder något som kallas Multi-Version Concurrency Control det betyder faktiskt att läsare aldrig kommer att blockera eller blockeras av författare.

Med din nuvarande lösning, när antalet kunder växer, kommer du att se låsningen öka tills din applikation blir helt oanvändbar. Återigen, låt databasen hantera låsning åt dig - det är mycket effektivt för att lösa lås efter behov.




  1. MySQL INSERT INTO table VALUES.. vs INSERT INTO table SET

  2. MySQL FULL GÅ MED?

  3. Enskild fråga krävs för att hämta data från tabeller

  4. I Oracle JDBC-drivrutinen, vad händer med tidszonen när du skriver ett Java-datum till en TIMESTAMP-kolumn?