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

Làm thế nào để sử dụng một hàm SQL với INNER JOIN trong MySQL?

Nó không hoạt động không bao giờ kết thúc vòng.

Lý do cho điều đó là do máy chủ thực hiện FULL TABLE SCAN mà là rất chậm. Điều kiện này si.id = fnc_FindIssueId(so.id) không sử dụng chỉ mục ngay cả khi bạn đã xác định một chỉ mục trên si.idso.id .

Những cách tốt nhất bạn có thể làm là:

  • để thay đổi bảng smart_objects
  • một cột khác cho assigned issue Id
  • xác định một chỉ mục trên cột mới


  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:câu lệnh SELECT có phân biệt chữ hoa chữ thường không?

  2. LỖI 2002 (HY000):Không thể kết nối với máy chủ MySQL cục bộ thông qua socket '/tmp/mysql.sock'

  3. Di chuyển cột văn bản vĩ độ / kinh độ thành cột loại 'điểm'

  4. Di chuyển nút trong tập hợp lồng nhau

  5. Php mysql để thực hiện tác vụ sau 30 giây