Predpomni težko poročilo, da nadzorna plošča preneha zatikati
Nadzorna plošča prikazuje »število dogodkov po uporabniku« in se osveži vsakih 30 sekund. Na tabeli s 100 milijoni vrstic ta poizvedba traja 8 sekund — prepočasi za vsako odprtje nadzorne plošče. Rezultat predpomni v materializiranem pogledu in ga osveževaj po urniku.
Zgradi tabelo events z id, user_id in ts, vstavi pet vrstic. Ustvari materializirani pogled z imenom events_per_user, ki hrani število dogodkov na uporabnika. Dodaj še en dogodek v events, osveži materializirani pogled — po osvežitvi naj številke odražajo novo stanje.
Vzorec pričakovanega izhoda
Tako izgleda pravilen odgovor — ima svoje število vrstic in se ni treba ujemati s tabelami sheme.
| n | user_id |
|---|---|
| 4 | 1 |
| 2 | 2 |
Prijavite se za ogled zgodovine oddaj
PrijavaPrijavite se za uporabo mentorja UI
PrijavaBrez začetne sheme
Ta naloga se začne brez tabel — ustvarili jih boste z ukazom CREATE TABLE.