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

Mysql VIEWS vs. PHP dotaz

Použití zobrazení přidává úroveň abstrakce :později můžete změnit strukturu svých tabulek a nebudete muset měnit kód, který zobrazuje informace o seznamech, protože stále budete dotazovat pohled (definice pohledu se však může změnit).

Hlavní rozdíl je v tom, že pohledy se aktualizují po každém vložení, takže data jsou „připravená“ vždy, když se na pohled dotazujete, zatímco při použití vlastního dotazu bude MySQL pokaždé počítat vše (samozřejmě existuje nějaké ukládání do mezipaměti).

Pointa je, že pokud jsou vaše seznamy aktualizovány méně často, než jsou prohlíženy, zaznamenáte určité zvýšení výkonu při používání zobrazení.



  1. Ladění výkonu dotazů MySQL

  2. Jak povolit rozšíření mysql php v kontejneru docker?

  3. Můžete rozdělit/rozložit pole v dotazu MySQL?

  4. Volitelné parametry v uložených procedurách Mysql