SQLクエリがORM(Hibernate)で生成されています。クエリは大きいですが、MySQLサービスを再起動した後は速く動作します(0.2秒)。数日後、クエリの速度が遅くなり、(> 1分)遅くなります。私はDESCRIBEを実行します。クエリプランが異なることがわかります。しかし、私は問題がどのようなものか、どのように状況を改善できるかはわかりません。Mysqlは非常に遅いクエリですが、再起動後の処理は高速です(CPU使用率99%)
高速:スロー
:
SQLクエリがORM(Hibernate)で生成されています。クエリは大きいですが、MySQLサービスを再起動した後は速く動作します(0.2秒)。数日後、クエリの速度が遅くなり、(> 1分)遅くなります。私はDESCRIBEを実行します。クエリプランが異なることがわかります。しかし、私は問題がどのようなものか、どのように状況を改善できるかはわかりません。Mysqlは非常に遅いクエリですが、再起動後の処理は高速です(CPU使用率99%)
高速:スロー
:
さらに多くのデータがデータベースに追加されていますか? – suguspnk
ここに誰もゴードン・リノフだけでなく、この大規模な実行計画だけに基づいて意味のある提案をするつもりはないと思います。あなたは私たちと質問を共有できますか? –
@suguspnkはい。しかし、再起動後も毎回パフォーマンスは良好です。したがって、私はその問題がデータ量にあるとは思わない。 – Vladimir