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

Jak optimalizovat zobrazení MySQL

Pokud je vůbec možné tato spojení odstranit, odstraňte je. Jejich nahrazení poddotazy to hodně urychlí.

můžete také zkusit spustit něco takového, abyste zjistili, zda to má vůbec nějaký rozdíl v rychlosti.

select [stuff] from orders as ord 
left join (
  create view calc_order_status as
  select ord.id AS order_id,
  (sum(itm.items * itm.item_price) + ord.delivery_cost) AS total_total
  from orders ord 
  left join order_items itm on itm.order_id = ord.id
  group by ord.id
) as ors on (ors.order_id = ord.id) 


  1. MySql s chybou JAVA. Poslední paket úspěšně odeslaný na server byl před 0 milisekundami

  2. Cizí klíče a NULL v mySQL

  3. java jdbc mysql konektor:jak vyřešit odpojení po dlouhé době nečinnosti

  4. Upozornění MYSQL PHP:mysql_query() očekává, že parametr 1 bude řetězec