sql >> データベース >  >> RDS >> Mysql

JoomlaMySQLのパフォーマンス

    その非常に遅いクエリを改善してアーカイブへの参照を削除するために私が見つけた最良の方法(これは、リストの結果からそれらのアイテムを削除するというアーカイブステータスの目的全体を無効にします)。公開されている(または公開されている+未公開の)アイテムを取得するだけで、state =1またはin(0,1)のいずれかになります。 http://extensions.joomla.org/extensions/style-a-design/templating/15611

    InnoDBに切り替えることも役立つ可能性がありますが、MySQLの可能な最新バージョンを使用することが、改善を得る最大の方法です。

    「あなたは今何ができるか」について私はあなたからのプルリクエストを見て、そのクエリに日付制限を追加したいと思います。最近、JDatabaseQueryにデータ計算を追加したので、私は比較的簡単に実行でき、本当に素晴らしい改善になるでしょう。パフォーマンスに大きな影響を与える他の保留中の問題もいくつかあり、それらをテストしてコメントすると、次のリリースのコードベースに進みます。例: https://github.com/joomla/joomla-cms/pull/ 1274



    1. ストアドプロシージャのSqlParameterでDateTimeを使用すると、フォーマットエラーが発生します

    2. エラー#1442MySQL-トリガーを作成

    3. 動的累計

    4. ランダムな順序でのPHPMySQLページネーション