sql >> Database >  >> RDS >> PostgreSQL

Gerealiseerde weergaven vernieuwen:gelijktijdigheid, transactiegedrag

Vanaf de release van Postgres 9.4 is dit niet helemaal het geval. U kunt een gerealiseerde weergave nu gelijktijdig vernieuwen met behulp van de REFRESH MATERIALIZED VIEW CONCURRENTLY opdracht. Functioneel ververst dit de weergave, maar doet dit zonder de leesvergrendeling. Het is een duurdere operatie in termen van berekening, maar als het slot een probleem voor je is (zoals het was voor mij, wat me op dit pad heeft geleid), dan is dit geen slechte manier om te gaan.

Hier is wat meer informatie uit de release-opmerkingen:https://wiki.postgresql. org/wiki/What%27s_new_in_PostgreSQL_9.4#REFRESH_MATERIALIZED_VIEW_CONCURRENTLY



  1. ORACLE SQL Bereik van uren

  2. Enkele aanhalingstekens ontsnappen in SQL Server

  3. Converteer een stringdatum naar datetime in Oracle

  4. MySQL gebruiken met Deno en Oak