私はUbuntu x64、4Gb RAMの両方で、同じデータベース(コピー)を持つ2つの異なるMySQLサーバを持っています。両方とも、同じVMWareサーバーでホストされている仮想マシンです。MySQLのフェッチ時間の問題
最初はMySQL 5.6.33-0ubuntu0.14.04.1-logを使用した旧バージョンのサーバで、新しいバージョンは5.7.17-0ubuntu0.16.04.1がインストールされています。
いくつかのSQLスクリプトのパフォーマンスを比較していますが、新しいサーバーのSQLでのフェッチ時間が大きいことに気づきました。考えられる原因を特定するのに役立つことができますか?
- 5.7エンジンは、SQLを効率的でない方法で分析しているのでしょうか?
- 多分、いくつかのMySQL設定を異なる方法で調整する必要がありますか?私はinnodb_buffer_pool_size = 2Gとinnodb_buffer_pool_instances = 2(古いサーバと同じ)だけを変更しました
アイデアはお考えですか? Thx
いくつかの特定のクエリについて説明します。 Optimizerには、実際には回帰的な「改善」があるはずです。 –