4GBのRAM(CentOS 7.2 with MariaDB)のVPS(ssd)上で、問題なく1日数回更新される大きなテーブルがあります。SELECTクエリのためにmy.cnfを最適化するMariaDB
my.cnfを最適化して、そのテーブルのSELECTクエリがより高速に実行されるようにしたいと考えています。
私は、my.cnfの中で、これまでにこれを持っている:
max_allowed_packet=1024M
query_cache_size=256M
innodb_buffer_pool_size=3072M
私はフィードをインポートするときの最大値を打っ保持ので、私は高い値にのmax_allowed_packetを設定する必要がありました。
キャッシングはオンになっていると私はquery_cache_size = 256Mを設定し、innodb_buffer_pool_size = 3072M
(ほんの少し速い)大きな違いを生むようには見えません。 1つのクエリは約9秒で、現在は8秒かかります。
洞察力があれば幸いです!
私はこの質問はおそらく間違った木を吠えているので、この質問を話題として閉じようと投票します。この問題は、インデックスまたはそれらの不足の可能性が最も高いです。 – e4c5