Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Cách tối ưu hóa MySQL Views

Nếu có thể loại bỏ các liên kết đó, hãy xóa chúng. Thay thế chúng bằng các truy vấn con sẽ tăng tốc độ lên rất nhiều.

bạn cũng có thể thử chạy một cái gì đó như thế này để xem nó có bất kỳ sự khác biệt về tốc độ nào không.

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. Chèn vào cùng một bảng mysql kích hoạt

  2. Tạo cơ sở dữ liệu MySQL từ Java

  3. PHP MySQL TẢI DỮ LIỆU THÔNG TIN Trợ giúp

  4. C # MySql TẠO NGƯỜI DÙNG

  5. PHP Script để điền các bảng MySQL