Izveido indeksu uz karstas tabulas, nebloķējot rakstītājus
Uz karstas produkcijas tabulas nevar paņemt smagu slēdzeni indeksa izveidei — apstājas visa rakstīšanas plūsma. Produkcijā indeksu pievieno nebloķējošā režīmā (CONCURRENTLY), un tas tiek būvēts fonā, neapturot servisu. Smilškastes īpatnība: vērtētājs izpilda tavu SQL transakcijas iekšienē, bet Postgres aizliedz nebloķējošu indeksa būvēšanu transakcijas iekšienē.
Tāpēc šajā uzdevumā izmanto parastu indeksa būvēšanu — vērtētājs pārbauda tikai pašu indeksa esamību. Izveido indeksu ar nosaukumu events_user_kind_idx tabulā events pa kolonnām user_id un kind.
Pieslēdzies, lai redzētu iesniegumu vēsturi
PieslēgtiesPieslēdzies, lai izmantotu AI mentoru
Pieslēgties