提供されたmysqltuner情報に基づいて、[mysqld]セクションの.cnf(または.ini)について検討する提案。 1日に1つ以上のアイテムを変更しないでください。念のため、最後の3つの.cnfのコピーを保管してください。可能であれば、より多くのRAMに投資してください。max_connections
=200#2017年8月18日2540から、35日間で119のみ使用have_query_cache
=NO#YES mm / dd / ccyyから、QCオーバーヘッドを回避するquery_cache_size
=0#は0 mm / dd / ccyyであり、QCが使用できないようにしますthread_cache_size
=100#5.7calcは8+(max_connections / 100)cap at100-35日間で2,200万の接続をサポートするkey_buffer_size
=8M#16M mm / dd / ccyyから35日間で約20%しか使用されていません
innodb_thread_concurrency=25 # from 0 mm/dd/ccyy to manage activity
innodb_buffer_pool_size=20G # from 22.5G mm/dd/ccyy to reduce memory footprint
innodb_buffer_pool_instances=8 # from 20 mm/dd/ccyy should be fine
table_open_cache=10000 # from 2000 mm/dd/ccyy for your 532K opened in 35 days
より徹底的な分析のために、7日間の稼働時間の後にSHOWGLOBALSTATUSを提供してください。グローバル変数を表示します。エンジンのINNODBステータスを表示します;
チューナーによって報告されたスレッドあたり3.2Mは、mysqlcalculator.comを使用して分析し、デフォルトをSHOWGLOBALVARIABLESによって報告された値と比較する必要があります。一部の項目は過剰に見えます。