Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Bagaimana cara menggunakan Fungsi SQL dengan INNER JOIN di MySQL?

Itu tidak melakukan tidak pernah berakhir lingkaran.

Alasannya adalah karena server melakukan FULL TABLE SCAN yang sangat lambat. Kondisi ini si.id = fnc_FindIssueId(so.id) tidak menggunakan indeks meskipun Anda telah mendefinisikannya di si.id dan so.id .

Cara terbaik yang dapat Anda lakukan adalah:

  • untuk mengubah tabel smart_objects
  • kolom lain untuk assigned issue Id
  • menentukan indeks pada kolom baru


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Keluar dari MySQL tanpa memulai ulang di El Capitan

  2. Membandingkan nilai tanggal CURDATE() dengan bidang stempel waktu penuh

  3. Buat tampilan dengan kolom num_rows - MySQL

  4. Kerangka Ketersediaan Tinggi MySQL Dijelaskan – Bagian I:Pendahuluan

  5. Integer yang salah (2147483647) dimasukkan ke MySQL?