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

grup hitung mysql berdasarkan pesanan dengan optimasi

Tambahkan indeks ke tags kolom:

ALTER TABLE `tagname` 
ADD INDEX `tags_index` (`tags` ASC) ;

EDIT:

Coba buat indeks kedua

CREATE INDEX tags_pid_index ON tagname (tags, pid);

Kemudian ubah kueri Anda menjadi:

SELECT tags, COUNT(pid) as Num 
FROM tagname
GROUP BY tags
ORDER BY Num DESC


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. mysqli - panggilan kesalahan fetch_Array ke fungsi anggota fetch_array() pada mysqli non-objek

  2. PHP SQL :Cara menyimpan data ke beberapa database dari satu bentuk html ATAU cara menyalin data dari satu database ke database lain secara otomatis

  3. Kesalahan MySQL 1005?

  4. Program Java dan masalah konektivitas mySQL:Tidak ditemukan driver yang sesuai

  5. PHP MYSQL - Perbedaan antara 127.0.0.1 dan localhost