mysql5.6.38佔用內存過大問題解決

筆者有一個內存爲1G的服務器,mysql啓動以後佔用內存約爲450M,內存比率約爲46%。mysql內存佔用過大,致使服務器內存十分緊張,而且msyql和其餘進程在運行過程當中常常崩潰。在查找相關資料後,在my.cnf文件中添加了以下三個參數:mysql

  performance_schema_max_table_instances=400
  table_definition_cache=400
  table_open_cache=256sql

從新啓動mysql以後,發現mysql內存佔用率降到了10%。服務器

做爲對比,記錄一下mysql5.6.38對三個參數的默認配置:orm

  

  這三個字段的具體含義有待補充和記錄。目前對效果表示很滿意。blog

相關文章
相關標籤/搜索