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

Mempercepat kueri GROUP BY, SUM dan AVG

Untuk kinerja terbaik dalam kueri GROUP BY, Anda harus menambahkan indeks penutup sebagai:

ALTER TABLE arg_rec ADD KEY ix1(STE_ID, PNT_NO, YR, MN,AVR_WS, AVR_PW );

Untuk indeks penutup, Anda menambahkan:

  1. kolom digunakan di mana klausa pertama, lalu
  2. kolom yang digunakan dalam grup menurut, lalu
  3. kolom yang digunakan diurutkan menurut, lalu
  4. kolom yang digunakan dalam pemilihan.

Kunjungi untuk detailnya:Kelompokkan Berdasarkan Optmisasi di MySQL

  1. Anda dapat menyimpan kueri di MySQL dengan mengaktifkan jarahan cache kueri di Konfigurasi Tembolok Kueri

  2. Anda dapat menyimpan YR, MN, DY, HR, MI, SC dalam satu kolom dengan tipe data TIMESTAMP yang akan meningkatkan kinerja pengindeksan dan pengelompokan berdasarkan operasi.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Sequelize:Concat bidang dalam klausa WHERE LIKE

  2. PEMBARUAN MYSQL dengan IN dan Subquery

  3. codeigniter :mendapatkan data antara dua tanggal di mysql menggunakan php

  4. Mengapa kueri itu tidak berfungsi seperti yang saya harapkan?

  5. Membuat GeoJson di php dari MySql untuk digunakan dengan API javascript MapBox