Bygg ett index på en het tabell utan att blockera skrivare
På en het produktionstabell kan du inte ta ett tungt lås för att skapa ett index — hela skrivflödet stannar. I produktion läggs indexet till i ett icke-blockerande läge (CONCURRENTLY) och byggs i bakgrunden utan att stoppa tjänsten. Sandlådebegränsning: rättaren kör din SQL inuti en transaktion, och Postgres förbjuder icke-blockerande indexbyggen inuti en transaktion.
Använd därför i den här uppgiften ett vanligt indexbygge — rättaren kontrollerar bara att indexet finns. Bygg ett index med namnet events_user_kind_idx på events över kolumnerna user_id och kind.
Logga in för att se historik över inskick
Logga inLogga in för att använda AI-mentorn
Logga in