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