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

Ketika saya MEMESAN OLEH kolom yang dihitung, kueri melambat secara signifikan - Bisakah ini dipercepat?

(mengkonsolidasikan diskusi di atas)

Anda tidak dapat memesan secara efisien dengan hasil perhitungan. Untuk membuat kueri ini bekerja dengan cepat, buat ranking kolom yang berisi c.age-UNIX_TIMESTAMP(c.newdate) . Kemudian buat indeks pada id dan ranking , yaitu CREATE INDEX id_ranking ON c (id, ranking) untuk membuat GROUP BY dan ORDER BY diindeks.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Permintaan MySQL Pencocokan String Cepat

  2. Meminta representasi database pohon (MySQL)

  3. Laravel tidak akan membiarkan saya memigrasikan tabel karena sudah ada

  4. Pembaruan MySQL mengubah beberapa kolom bukan atom?

  5. MySQL:masukkan nilai dari tabel lain ke dalam satu kolom