Mysql
 sql >> база данни >  >> RDS >> Mysql

Как да оптимизирате изгледите на MySQL

Ако изобщо е възможно да премахнете тези съединения, премахнете ги. Замяната им с подзаявки ще го ускори много.

можете също да опитате да пуснете нещо подобно, за да видите дали изобщо има разлика в скоростта.

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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL:Защо да посочвате ширината на дисплея, без да използвате Zerofill

  2. как да добавя супер привилегии към базата данни на mysql?

  3. Защо изместването на MYSQL по-високо LIMIT забавя заявката?

  4. Грешка в MySQL Entity Framework - Посоченият доставчик на магазин не може да бъде намерен в конфигурацията или не е валиден

  5. Как да заключите един ред