Nopeuta hakuja harvinaisella tilalla
orders-taulussa 95 % riveistä on tilassa paid ja vain 5 % tilassa pending. Kuuma valvontakysely on «anna minulle kaikki pending-tilaukset viimeiseltä tunnilta».
Tavallinen tila-indeksi kattaa taulun jokaisen rivin ja paisuu liian suureksi — pending hukkuu paid-rivien joukkoon. Korjaus on osittainen indeksi, joka pitää fyysisesti vain pending-rivit: noin 20× pienempi ja nopeampi skannata. Rakenna osittainen indeksi nimeltä orders_pending_idx taulun orders sarakkeelle id, rajoitettuna ehdolla status = 'pending'.
Kirjaudu sisään nähdäksesi palautushistorian
Kirjaudu sisäänKirjaudu sisään käyttääksesi tekoälymentoria
Kirjaudu sisään