sql >> Database teknologi >  >> RDS >> Mysql

Sådan optimerer du MySQL-visninger

Hvis det overhovedet er muligt at fjerne disse sammenføjninger, skal du fjerne dem. Udskiftning af dem med underforespørgsler vil fremskynde det meget.

du kan også prøve at køre sådan noget for at se, om det overhovedet har nogen hastighedsforskel.

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. Kan ikke oprette forbindelse til heroku postgresql-database fra lokal node-app med efterfølger

  2. Forbindelsestimeout for SQL-server

  3. Henter data med UTF-8-tegnsæt fra MSSQL-server ved hjælp af PHP FreeTDS-udvidelse

  4. MySQL udenlandske nøgler