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

Kinerja MySQL Joomla

Cara terbaik yang saya temukan untuk meningkatkan kueri yang sangat lambat itu untuk menghapus referensi ke arsip (yang mengalahkan seluruh tujuan status arsip yaitu untuk menghapus item-item itu dari hasil daftar). Ambil saja item yang diterbitkan (atau diterbitkan + tidak diterbitkan) jadi status=1 atau status IN(0,1) Anda dapat melihat kemungkinan menggunakan http://extensions.joomla.org/extensions/style-a-design/templating/15611

Beralih ke InnoDB mungkin akan membantu juga, tetapi memiliki versi terbaru dari MySQL adalah cara terbesar untuk mendapatkan peningkatan.

Tentang "apa yang dapat Anda lakukan sekarang" Saya ingin melihat permintaan tarik dari Anda untuk menambahkan batasan tanggal ke kueri itu. Kami baru-baru ini menambahkan matematika data ke JDatabaseQuery jadi saya relatif mudah dilakukan dan akan menjadi peningkatan yang sangat bagus. Ada juga beberapa masalah tertunda lainnya yang memiliki dampak kinerja besar dan jika Anda menguji dan mengomentarinya, mereka akan bergerak maju ke basis kode untuk rilis berikutnya. Misalnya:https://github.com/joomla/joomla-cms/pull/ 1274



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Mysql_real_escape_string() Tautan ke server tidak dapat dibuat

  2. Bagaimana cara memilih nomor N jumlah catatan pagination dari Database MySQL?

  3. Apa cara yang disarankan untuk menyimpan waktu saat ini menggunakan PHP dan MySQL?

  4. Enkripsi saat istirahat dan/atau AES_ENCRYPT

  5. JSON Masukkan ke dalam tabel MySQL atau perbarui jika ada