2 日前に私のサーバーで my tmp_table_size= max_heap_table_size(16M).
1 時間に 1 回実行され、次から始まるレポートを生成する cron ジョブを作成しました: created_tmp_disk_tables, created_tmp_files,created_tmp_tables
私のレポートでは : created_tmp_disk_tables+ created_tmp_files+ created_tmp_tables= 一時データの 100%
それと :
tmp_table_size=max_heap_table_size=16Mレポートは、次の平均レポートを示しました 。- 27.37% (created_tmp_disk_tables)
- 1.16% (created_tmp_files)
- 71.48% (created_tmp_tables)
これらの結果を最適化するにはどうすればよいですか?
最初の 1 時間に=
tmp_table_size=max_heap_table_sizeを使用:20M- 23.48% (created_tmp_disk_tables)
- 32.44% (created_tmp_files)
- 44.07% (created_tmp_tables)
7 時間後 (再起動から):
- 21.70% (created_tmp_disk_tables)
- 33.75% (created_tmp_files)
- 44.55% (created_tmp_tables)
それは私が期待したものではありません。
- ディスク テーブルが から
27.37%に減少21.70%-> 期待されるより多くの 1.16%一時ファイルがフォームから上昇する33.75%-> なぜ?- メモリ テーブルが から -> 奇妙に減少し
71.48%ました44.55%。上がると予想される