sql >> Databáze >  >> RDS >> Mysql

Když OBJEDNÁVÁM PODLE počítaného sloupce, dotaz se výrazně zpomalí - Lze to urychlit?

(upevňující diskuzi výše)

Nemůžete efektivně objednávat podle výsledku výpočtu. Aby tento dotaz fungoval rychle, vytvořte ranking sloupec, který obsahuje c.age-UNIX_TIMESTAMP(c.newdate) . Poté vytvořte index na id a ranking , tj. CREATE INDEX id_ranking ON c (id, ranking) aby byly indexovány GROUP BY i ORDER BY.




  1. SQL dotaz pro řetězec rodič-dítě

  2. Zakažte kontroly cizích klíčů PostgreSQL pro migrace

  3. Jak přidat certifikát SSL (ca-cert) do proměnných prostředí node.js, abyste se mohli připojit k databázi Digital Ocean Postgres Managed Database?

  4. Jak poznám, že je databáze vysoce kvalitní?