MySQLチューニング-thread_cache_size

thread_cache_sizeパラメーターは、ロードされたMySQLサーバーのパフォーマンスにおいて重要な役割を果たします。 場合によっては、生産性を30〜50%高めることができます。



このパラメーターは、クライアントが切断されたときにキャッシュに送られるスレッドの数を示します。 新しい接続では、スレッドはキャッシュから使用され、高負荷時にリソースを節約します。





次の方法でthread_cache_sizeパラメーターを最適化する必要性を特定できます。

mysqladmin -u root -p extended-status | grep Threads
      
      







Threads_createdの値がThreads_cachedよりもかなり大きい(数千)場合、thread_cache_sizeは小さすぎるか、完全に無効になっています。



Threads_createdが許容可能なレベルに維持される最適なthread_cache_size値は、負荷とメモリの量に応じて8〜100の範囲です。



threads_createdがThreads_cachedよりわずかに大きくなるまで、thread_cache_sizeの値を徐々に増やし、Threads_createdを観察することをお勧めします。



All Articles