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

Menyingkirkan Penggunaan sementara; Menggunakan filesort

Seperti yang sudah dikatakan, "menggunakan filesort" dan "menggunakan sementara" tidak selalu berarti kinerja yang buruk.

Di sini adalah beberapa pedoman dasar untuk meningkatkan kinerja pernyataan ORDER BY. Sorotan:

Pertama coba gunakan indeks (pastikan bidang yang Anda urutkan memiliki indeks). Perhatikan bahwa meningkatkan variabel sistem sort_buffer_size dan read_rnd_buffer_size juga dapat berdampak negatif pada kueri lain - pertimbangkan untuk menyetelnya secara khusus untuk sesi yang Anda perlukan dan biarkan default untuk semua sesi lainnya.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Masukkan data di kolom mysql dengan spasi dengan php

  2. opsi pernyataan kasus dipecah menjadi dua kolom keluaran

  3. MySQL ORDER BY FIELD dengan %

  4. MySQL - Perbarui dengan penghitung berdasarkan subquery

  5. Mengambil Data Dari dua tabel yang terkait dengan kunci asing di CakePhp