解決mysql啓動佔用物理內存和虛擬內存太高

MySQL是一個關係型數據庫管理系統,由瑞典MySQL AB 公司開發,目前屬於 Oracle 旗下產品。MySQL 是最流行的關係型數據庫管理系統之一,在 WEB 應用方面,MySQL是最好的 RDBMS (Relational Database Management System,關係數據庫管理系統) 應用軟件之一。

方法1(選取於網絡,針對本身的服務器沒起做用)html

修改my.cnf參數:mysql

performance_schema_max_table_instances=400  
table_definition_cache=400  
table_open_cache=256

重啓mysql服務。我這裏遇到的沒解決,不知道其餘人可以解決問題,物理 內存300M以及虛擬內存1G依舊,沒改善。linux

方法2:(解決了當前本身遇到的問題)sql

要關閉 Performance Schema ,5.6默認開啓的,該參數主要用於收集服務器性能參數;數據庫

5.6版本之後默認開啓,佔用內存太高能夠關閉。在 MySQL 配置文件的 [mysqld] 字段添加一句服務器

performance_schema = off

重啓mysql,內存佔用大約是40M。網絡

本文地址:https://www.linuxprobe.com/mysql-virtual-memory.html性能

相關文章
相關標籤/搜索